Системы с массовым параллелизмом

Massive Parallel Processing (МРР)

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

 
 

Каждый узел в мультикомпьютере состоит из одного или нескольких процессоров, ОЗУ (общего для процессоров только данного узла), дисковода и устройств ввода-вывода, а также коммуникационного процессора.

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

При этом у всех мультикомпьютеров, при выполнении в некотором узле программы, обрабатывающей данных размещенных на ЭВМ другого узла, коммуникационные процессоры (К Пр-р) соответствующих узлов выполняет прием/передачу необходимых данных.

 
 

Топология коммуникационной сети определяет схему размещения линий связи и коммутаторов. Топологию сетей принято изображать в виде графов, в которых дуги соответствуют линиям связи, а узлы — коммутаторам (рис. 8.31).

Такой подход обеспечивает возможность практически неограниченного наращивания числа процессоров в системе, увеличивая тем самым ее производительность. Успешно функционируют MPP системы с сотнями и тысячами процессоров (ASCI White - 8192, Blue Mountain - 6144). Производительность наиболее мощных систем достигает 10 триллионов оп/сек (10 Tflops).

Достоинством MPP систем является:

·

 
 

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

· возможность параллельного выполнения независимых программ, поскольку при этом каждая программа выполняется на своем узле и никаким образом не влияет на выполнение других программ.

Недостатки МРР систем:

· значительное усложнение программирования. Для использования данных, расположенных в других узлах, эти данные должны быть предварительно переданы в тот узел, который в данный момент в них нуждается.

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








Дата добавления: 2015-07-24; просмотров: 1163;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.