Массивно-параллельные системы

Содержание

Слайд 2

Главная особенность массивно-параллельной архитектуры состоит в том, что память физически разделена.

Главная особенность массивно-параллельной архитектуры состоит в том, что память физически

разделена.
Слайд 3

Основные причины появления массивно-параллельных компьютеров: 1.Необходимость построения компьютеров с гигантской производительностью;

Основные причины появления массивно-параллельных компьютеров:

1.Необходимость построения компьютеров с гигантской производительностью;
2.Необходимость производства компьютеров в большом

диапазоне, как производительности, так и стоимости.
Слайд 4

Архитектура Система состоит из однородных вычислительных узлов, включающих: один или несколько

Архитектура Система состоит из однородных вычислительных узлов, включающих:

один или

несколько центральных процессоров (обычно RISC),
локальную память (прямой доступ к памяти других узлов невозможен),
коммуникационный процессор или сетевой адаптер
иногда - жесткие диски (как в SP) и/или другие устройства В/В
Слайд 5

Масштабируемость В отличие от SMP-систем в машинах с раздельной памятью каждый

Масштабируемость
В отличие от SMP-систем в машинах с раздельной памятью каждый

процессор имеет доступ только к своей локальной памяти, в связи с чем не возникает необходимости в потактовой синхронизации процессоров. Практически все рекорды по производительности на сегодняшний день устанавливаются на машинах именно такой архитектуры, состоящих из нескольких тысяч процессоров (ASCI Red, ASCI Blue Pacific).
Слайд 6

Операционная система Существуют два основных варианта: Полноценная ОС работает только на

Операционная система

Существуют два основных варианта:
Полноценная ОС работает только на

управляющей машине (front-end), на каждом узле работает сильно урезанный вариант ОС, обеспечивающие только работу расположенной в нем ветви параллельного приложения.
Пример: Cray T3E.
На каждом узле работает полноценная UNIX-подобная ОС (вариант, близкий к кластерному подходу).
Пример: IBM RS/6000 SP + ОС AIX, устанавливаемая отдельно на каждом узле.
Слайд 7

Достоинства если нужна высокая производительность, то можно добавить еще процессоров; если

Достоинства

если нужна высокая производительность, то можно добавить еще процессоров;
если ограничены финансы

или заранее известна требуемая вычислительная мощность, то легко подобрать оптимальную конфигурацию и т.п.
Слайд 8

Недостатки отсутствие общей памяти заметно снижает скорость межпроцессорного обмена, поскольку нет

Недостатки

отсутствие общей памяти заметно снижает скорость межпроцессорного обмена, поскольку нет общей

среды для хранения данных, предназначенных для обмена между процессорами. Требуется специальная техника программирования для реализации обмена сообщениями между процессорами. 
каждый процессор может использовать только ограниченный объем локального банка памяти.
вследствие указанных архитектурных недостатков требуются значительные усилия для того, чтобы максимально использовать системные ресурсы. Именно этим определяется высокая цена программного обеспечения для массивно-параллельных систем с раздельной памятью.
Слайд 9

Примеры: IBM RS/6000 SP2

Примеры:

IBM RS/6000 SP2

Слайд 10

CRAY T3E

CRAY T3E

Слайд 11

Intel PARAGON/ASCI Red

Intel PARAGON/ASCI Red