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

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

ICT SBRAS
А.М.Федотов

Словарь-справочник по информатике (онтология информатики)

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

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

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

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

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

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

Литература

Основная:

  1. Цилькер Б.Я. Организация ЭВМ и систем : Учебник для вузов / Б.Я. Цилькер, С.А. Орлов. - 2-е изд. - СПб.: Питер, 2011. - 688 с. - ISBN 978-5-49807-862-5.

Ключевые термины (головные):  Физически распределенная разделяемая память;   Архитектура ccNUMA;   Архитектура nccNUMA;


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

|Головная| |Преподавание| | Современные проблемы информатики| |Информатика| |Ключевые термины| |Персоны|

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