Лекции по параллельным вычислениям. Гергель В.П - 31 стр.

UptoLike

Составители: 

31
лелить. Обратное утверждение не всегда верно. Например, для невекторизуемо-
го фрагмента алгоритма, показанного на рис. 2.1, в, нетрудно организовать кон-
вейерную схему вычислений на массивно-параллельном компьютере.
2.7 Кластеры
Кластеры являются одним из направлений развития компьютеров с массо-
вым параллелизмом. Кластерные проекты связаны с появлением на рынке не-
дорогих микропроцессоров и коммуникационных решений. В результате поя-
вилась реальная возможность создавать установки «суперкомпьютерного»
класса из составных частей массового производства.
Один из первых кластерных проектов Beowulf-кластеры. Первый кластер
был собран в 1994 г. в центре NASA Goddard Space Flight Center (GSFC). Он
включал 16 процессоров Intel 486DX4/100 МГц. На каждом узле было установ-
лено по 16 Мбайт оперативной памяти и сетевые карты Ethernet. Чуть позже
был собран кластер TheHIVE (Highly-parallrl Integrated Virtual Environment).
Этот кластер включал 332 процессора и два выделенных хост-компьютера. Все
узлы кластера работали под управлением Red Hat Linux.
В настоящее время известно огромное количество кластерных решений.
Одно из существенных различий состоит в используемой сетевой технологии.
При использовании массовых сетевых технологий, обладающих низкой стои-
мостью, как правило, возникают большие накладные расходы на передачу со-
общений.
Для характеристики сетей в кластерных системах используют два парамет-
ра: латентность и пропускную способность. Латентность это время началь-
ной задержки при посылке сообщений. Пропускная способность сети опреде-
ляется скоростью передачи информации по каналам связи. Если в параллель-
ном алгоритме много коротких сообщений, то критической характеристикой
является латентность. Если передача сообщений организована большими пор-
циями, то более важной является пропускная способность каналов связи. Ука-