Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Массивно-параллельная архитектура MPP



Главная особенность массивно-параллельной архитектуры (MPP – massive parallel processing) состоит в том, что память физически разделена. Система строится из отдельных модулей, содержащих процессор, локальный банк операционной памяти (ОП), коммуникационные процессоры (рутеры) или сетевые адаптеры, иногда – жесткие диски и/или другие устройства ввода/вывода. Доступ к банку ОП из данного модуля имеют только процессоры (ЦП) из этого же модуля. Используются два варианта работы операционной системы (ОС) на машинах MPP-архитектуры. В одном полноценная операционная система (ОС) работает только на управляющей машине (front-end), на каждом отдельном модуле функционирует сильно урезанный вариант ОС, обеспечивающий работу только расположенной в нем ветви параллельного приложения. Во втором варианте на каждом модуле работает полноценная UNIX-подобная ОС, устанавливаемая отдельно.

Главным преимуществом систем с раздельной памятью является хорошая масштабируемость.

Недостатки:

• отсутствие общей памяти снижает скорость межпроцессорного обмена. Требуется специальная техника программирования для реализации обмена сообщениями между процессорами;

• каждый процессор может использовать только ограниченный объем локального банка памяти;

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

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

При временной коммутации передача информации осуществляется методами разделения времени или мультиплексирования. Такой коммутатор называется в простейшем случае общей шиной (ОШ).

В каждый момент времени ОШ способна, передавать лишь одно сообщение, т. е. она представляет собой разделенную во времени шину. Обычно шина является пассивным элементом, управление передачами осуществляется передающими и принимающими устройствами. Приоритеты доступа:

Статические приоритеты. Каждое устройство в системе получает уникальный приоритет.

Динамические приоритеты. Приоритеты динамически изменяются, предоставляя устройствам более или менее равные шансы получения доступа к шине.

Фиксированные временные интервалы. Все устройства по порядку получают одинаковые временные интервалы для осуществления передачи. Если устройство не имеет данных для передачи, интервал все равно ему предоставляется.

Очередь FIFO. «первый пришел – первый ушел».





Дата публикования: 2015-01-26; Прочитано: 891 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...