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

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

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

 



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

Гиперузел


Фундаментальным строительным блоком архитектуры Convex SPP является гиперузел (hypernode). Гиперузлом здесь называется симметричный мультипроцессор (SMP). В системах SPP группы подобных гиперузлов объединяются низко-латентной взаимосвязью.

В архитектуре SMP эффективно используется параллелизм мелкого уровня. Множество программ оптимизированы для выполнения на SMP машинах и возможность Convex SPP в малой конфигурации (один гиперузел) эффективно выполнять подобные программы является чрезвычайно важной.

Концептуальная блок-диаграмма гиперузла представлена на рисунке. Концептуальная блок-диаграмма гиперузла

Каждый гиперузел состоит из 4-х блоков CPU. Блок CPU содержит следующие компоненты:

  • Два PA-RISC процессора.
  • Ассоциативный кэш данных и инструкций.
  • CPU агент.
  • Локальная память CPU.
  • Тороидальный интерфейс (CTI или Convex Toroidal Interface).

Каждый гиперузел помимо этого содержит специальную локальную память, которая может быть использована любым CPU данного гиперузла, но недоступна с других гиперузлов. Локальная память гиперузлов работает независимо и может аппаратно чередоваться с целью достижения большей пропускной способности.

Каждый гиперузел содержит один или несколько блоков глобальной памяти. Блоки глобальной памяти обеспечивают ее доступность для всех гиперузлов компьютерной системы. Интерфейс CTI используется для связи с другими гиперузлами и кэшем CTI. Кэш CTI обеспечивает кэширование данных глобальной памяти, передаваемых по CTI интерфейсу между гиперузлами.

Гиперузел содержит также один адаптер ввода-вывода, обеспечивающий выведение связей гиперузла на устройства ввода-вывода.

Число CPU представленное в узле определяется балансом между параллельной скоростью и отношением временной задержки к масштабируемости. Наиболее просто добиться низкой задержки памяти для системы с одним CPU, так как при этом задействуется наименьшее число компонентов и реализуется простой и прямой путь между CPU и памятью. При поддержке двух и более процессоров требуется схема связи, позволяющая обеспечить доступ любого процессора к разделяемой памяти.

Внутренняя связь гиперузлов объединяет блоки CPU, локальную память гиперузла, глобальные блоки памяти и адаптер ввода-вывода. Выбор схемы связи сталкивается с определением оптимального комплекса различных условий: временной задержки, полосы пропускания, масштабируемости и скорости. Для создания эффективного SMP гиперузла требуется наличие малой временной задержки и ограниченного числа поддерживаемых CPU. Связь между гиперузлами обычно реализуется или в виде шины или в виде кроссбара.


Webmaster

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

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