ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
12
Рис.1.1. Структура класса многопроцессорных вычислительных систем
Мультикомпьютеры
(системы с распределенной памятью):
массивно-параллельные системы
(
massively parallel processor or MPP
)
(IBM RS/6000 SP2, Intel PARAGON/ASCI Red, транспьютерные системы
Parsytec и др).
кластеры
(
clusters
) (системы AC3 Velocity и NCSA/NT Supercluster).
Под кластером понимается (см. Xu and Hwang (1998), Pfister (1998)) множест-
во отдельных компьютеров, объединенных в сеть, для которых при помощи аппа-
ратно-программных средств обеспечивается возможность унифицированного
управления (single system image), надежного функционирования (availability) и эф-
фективного использования (performance).
Существуют и другие способы классификации вычислительных систем [22].
Характеристика типовых схем коммуникации
в многопроцессорных вычислительных системах (МВС)
Основнай характеристикой качества организации параллельных вычислений в
МВС является
коммуникационная трудоемкость
алгоритма.
Структура линий коммутации между процессорами вычислительной системы
(
топология сети передачи данных
) определяется с учетом возможностей эффектив-
ной технической реализации и анализа интенсивности информационных потоков
при параллельном решении.
Системы с множественным потоком команд и
множественным потоком данных
мультипроцессоры
системы с
распределенной
памятью NUMA
NCC_NUMA
CC_NUMA
COMA
системы с
общей
памятью UMA
SMP
PVP
мультикомпьютеры
вычислительные
системы
кластерного типа
массивно-
параллельные
системы
1...,4,5,6,7,8,9,10,11,12,13 15,16,17,18,19,20,21,22,23,24,...180