Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lections_2007.doc
Скачиваний:
11
Добавлен:
26.09.2019
Размер:
955.9 Кб
Скачать

Архитектуры многопроцессорных систем

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

Многопроцессорная конфигурация

Среди архитектур систем параллельной и распределенной обработки известны симметричные многопроцессорные системы -SMP (Symmetrical Multiprocessing), системы массивно-параллельной обработки MMP (Massively-Parallel Processing), а также кластерные системы (RMC and NUMA). Кластеры с рефлекторной памятью RMC (Reflecting Memory Cluster) являются кластерами с механизмом передачи содержимого памяти между узлами с блокировкой. Системы с несимметричным доступом к памяти NUMA (Non Uniform Memory Access) объединяют узлы с распределенной памятью, к которой обеспечен несимметричный доступ как к общей памяти.

Распределенные вычисления нужны для разбиения программ на части. Выполняются на разных компьютерах.

Используются:

- для повышения производительности

-для повышения надежности решения естественно параллельных задач.

Архитектура распределительных систем

1. Мaster -slave(именная организация)

Система с двумя процессорами, один из которых - главный (master) - может работать в режиме ядра, а другой - подчиненный (slave) - только в режиме задачи.

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

master - в режиме ядра выполняются процессы

slave - процессы выполняются в пользовательском режима

master становиться слабым местом при увеличении slave

2.Симметричная архитектура (шинная организация)

Минус шинной организации - пропускная способность шины ограничена, при увеличении числа CPU шина забивается. Проблема масштабируемости.

3.Гиперкубическое соединение процессорных модулей

Для каждого процесса выделяется своя память.

(CPU + ОЗУ + ШИНА + АДАПТЕР МЕЖМОДУЛЬНЫЕ СОЕДИНЕНИЯ)

Элемент, состоящий из памяти, 4-х ЦП и средства коммуникации.

Компьютеры CRAY

Максимальный размер 16 модулей 64 процессора

4.Транспьютер

Программы написаны на параллельных языках

5.Кластер - компьютеры, объединенные быстрой локальной сетью

66

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]