Карта сайта  RUS  ENG  

Контактная информация:
198504 Санкт-Петербург, Петергоф,
Университетский просп., 35
тел./факс +7 (812) 4284364
E-mail: kef@csa.ru

Поиск по сайту:

 



Яндекс цитирования

Иерархия памяти


В системах Exemplar используется иерархическая архитектура памяти. При этом доступно несколько видов памяти, с различной степенью разделяемости и времени ожидания. Ниже перечислены виды памяти, представленные в порядке увеличения времени ожидания:
  1. Локальная память CPU (CPU-private), предназначена для доступа данных от отдельного CPU. Так как такая память реализована на одной плате с CPU, она имеет наименьшую временную задержку.

  2. Локальная память гиперузла (hypernode-private), предназначена для разделения данных для CPU внутри отдельного гиперузла. Такая память не может быть доступна с других гиперузлов. Локальная память гиперузла может быть реализована за счет объединения локальной памяти CPU внутри одного гиперузла.

  3. Близкая разделенная память (near-shared) является доступной для всех гиперузлов системы, однако создает определенные преимущества для доступа с своего "домашнего" гиперузла. Доступ к близкой разделенной памяти с других гиперузлов страдает большими значениями временной задержки. Близкая разделяемая память является частью глобальной разделенной памяти, размещаемой на отдельном "домашнем" гиперузле.

  4. Дальняя разделенная память (far-shared) является доступной для всех гиперузлов системы с одинаковым временем ожидания для любого гиперузла, участвующего в выполнении программного приложения. Дальняя разделенная память может быть реализована как объединение всех элементов близкой разделенной памяти отдельных гиперузлов, участвующих в вычислениях. Дальняя разделенная память является частью глобальной разделенной памяти, размещаемой на нескольких гиперузлах.

Используемый здесь термин "гиперузел" относится ко всем гиперузлам участвующим в отдельном вычислении. Операционная система может динамически объединять гиперузлы SPP для формирования субкомплекса, все гиперузлы которого работают над решением одной и той же задачи. В таком случае дальняя разделенная память формируется из памяти гиперузлов отдельного субкомплекса.


Webmaster

Дата последнего обновления: 05-Mar-1999

© 1996 — 2012 Computational Science Alliance. Web-master: kef@csa.ru