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


А.М.Федотов

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

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

Системы с однородным доступом к памяти UMA (Uniform Memory Access) - вычислительные системы с физически разделяемой памятью, где все процессоры имеют равные возможности по доступу к единому адресному пространству и доступ любого процессора к памяти производится единообразно и занимает одинаковое время.

Единая память может быть построена как одноблочная или по модульному принципу, но обычно практикуется второй вариант.
Архитектура UMA наиболее распространенная архитектура памяти параллельных ВС с разделяемой памятью.
Технически UMА-системы предполагают наличие узла, соединяющего каждый из n процессоров с каждым из m модулей памяти. Простейший путь построения таких ВС - объединение нескольких процессоров с единой памятью посредством общей шины. В этом случае, однако, в каждый момент времени обмен по шине может вести только один из процессоров, то есть процессоры должны соперничать за доступ к шине. А поскольку, фактически процессор обычно намного быстрее памяти, данная схема широкого применения не находит.
Ситуация может быть улучшена при наличии у каждого процессора локальной кэш-памяти.
При альтернативном способе построения многопроцессорной ВС, с общей памятью на основе UMA шина заменяется коммутатором, маршрутизирующим запросы процессора к одному из нескольких банков памяти. Несмотря на то что имеется несколько банков памяти, все они входят в единое адресное пространство. Преимущество такого подхода в том, что коммутатор в состоянии параллельно обслуживать несколько запросов. Каждый процессор может быть соединен со своим модулем памяти и иметь доступ к нему на максимально допустимой скорости. Соперничество между процессорами может возникнуть при попытке одновременного доступа к одному и тому же банку памяти. В этом случае доступ получает только один процессор, а прочие - блокируются.
Примерами ВС, где реализована модель UMA, могут служить супер ЭВМ Cray T90, ВС Intel SHV, Sun E10000, IBM R60 и др.
К сожалению, архитектура UMA не очень хорошо масштабируется. Наиболее распространенные системы содержат 4-8 процессоров, значительно реже 32-64 процессора. Кроме того, подобные системы нельзя отнести к отказоустойчивым, так как отказ одного процессора или модуля памяти влечет отказ всей ВС.

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

  1. Вычислительная система с общей памятью [ru]
  2. Разделяемая память [ru]
  3. Симметричные мультипроцессорные системы [ru]

Литература

Основная

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

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