Новосибирский государственный университет

Факультет информационных технологий

ICT SBRAS

Словарь терминов в коллекции "Вычислительные системы"

Архитектура NUMA

Синонимы: архитектура numa; numa;

Архитектура неоднородного доступа к памяти NUMA (Non-Uniform Memory Access) - архитектура памяти системы, в которой время доступа зависит от расположения памяти - доступ процессора к локальному ОЗУ быстрее, чем к нелокальному. Для этого либо у каждого процессора есть часть разделяемой памяти, либо процессоры организуются в небольшие группы, каждая из которых имеет собственный общий пул ОЗУ. При этом вся память находится в едином адресном пространстве.

В NUMA-системах каждый процессор имеет локальную память (ЛП), которая рассматривается как часть общей памяти ВС и которой выделен отдельный диапазон адресов в едином адресном пространстве. Помимо возможности обратиться к своей локальной памяти, каждый процессор имеет возможность физически «добраться» до локальной памяти остальных процессоров (удаленной памяти). Неоднородность обращения к памяти выражается в том, что доступ процессора к собственной локальной памяти производится напрямую (это намного быстрее, чем доступ к удаленной памяти через коммутатор или сеть).
Поскольку каждый процессор помимо локальной памяти имеет еще и локальную кэш-память (КП), в вычислительных системах с разделяемой памятью возникает проблема обеспечения непротиворечивости копий одного и того же блока основной памяти системы во всех локальных КП. Неоднозначность копий возникает, если один из процессоров изменяет информацию в своей кэш-памяти. В этом случае аналогичные копии в кэш-памяти остальных процессоров должны быть либо соответствующим образом откорректированы, либо помечены как недостоверные.
Именно способ решения проблемы когерентности кэш-памяти обусловил то, что фактически концепция NUMA реализуется в одном из двух вариантов, обозначаемых аббревиатурами ccNUMA (неоднородный доступ к памяти с обеспечением когерентности кэшей) и nccNUMA (неоднородный доступ к памяти без обеспечения когерентности кэшей).

Ключевые термины, связанные с термином "архитектура numa":

  1. Архитектура ccNUMA
  2. Архитектура COMA
  3. Архитектура nccNUMA
  4. Вычислительные системы с неоднородным доступом к памяти
  5. Физически распределенная разделяемая память

Ключевые термины:  физически распределенная разделяемая память;   архитектура ccnuma;   архитектура nccnuma;


Контекстный поиск: Задайте образец для поиска:
    

|Список основных тем курса|
   
Федотова Ольга
[SBRAS]

НГУ
ФИТ НГУ
ИВТ СО РАН
© 2012-2024, Новосибирский государственный университет, Новосибирск
© 2004-2024, Институт вычислительных технологий СО РАН, Новосибирск
© 2004-2024, Федотов А.М.
    Дата последней модификации: 03.02.2014