СУЭБ ИВТ СО РАН


А.М.Федотов

Словарные статьи в коллекции: (public_cat = Thesaurus of Information Technology: Dictionary Articles )

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

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

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

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

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

Литература

Основная

  1. Орлов С. А., Цилькер Б. Я. Организация ЭВМ и систем: Учебник для вузов. 2-е изд. — СПб.: Питер, 2011. — 688 с.: ил. - ISBN 978-5-49807-862-5.
Ключевые термины публикации:  Физически распределенная разделяемая память;   Архитектура ccNUMA;   Архитектура nccNUMA;
Контекстный поиск: Задайте образец для поиска:
    

|Список терминов| |Терминдер тізімі| |Directory of Terms|
© 2013-2024, Евразийский национальный университет им. Л.Н.Гумилева, Астана
© 2007-2024, Новосибирский государственный университет, Новосибирск
© 1998-2024, Институт вычислительных технологий СО РАН, Новосибирск
© 1998-2024, Федотов А.М.
[FIT]
ФИТ НГУ       НГУ
ЕНУ им.Гумилева
ИВТ СО РАН
    Дата последней модификации: 03.02.2014