Производятся аппаратными средствами посредством общей памяти).



В сетях с коммутацией сообщений по мере возрастания требований к

Обмену следует учитывать возможность перегрузки сети. Здесь

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

Таким образом, существующие MIMD-системы распадаются на два

Основных класса в зависимости от количества объединяемых процессоров, которое определяет способ организации памяти и методику их межсоединений.

К первому классу относятся системы с разделяемой (общей)

Основной памятью (Shared Memory multiProcessing, SMP), объединяющие до нескольких (2-16) процессоров, число которых зависит от типа применяемой коммуникационной среды. Сравнительно небольшое количество процессоров в таких системах позволяет иметь одну централизованную общую память и зачастую объединить процессоры и память с помощью лишь одной шины. При наличии у процессоров кэш-памяти достаточного объема высокопроизводительная шина и общая память могут удовлетворить обращения к памяти, поступающие от нескольких процессоров.

Поскольку имеется единственная память с одним и тем же временем

Доступа, эти системы называют симметричными, а иногда - UMA (Uniform Memory Access). Симметричная архитектура предполагает однородность процессоров и единообразную схему их включения в многопроцессорную систему. Такой способ организации со сравнительно небольшой разделяемой памятью в настоящее время является наиболее популярным.

Структура подобной системы представлена на рис. 2.1

Стр.31

                                                 

       Второй класс составляют крупномасштабные вычислительные

Системы с распределенной памятью. Подобные ВС получили название

Систем с массовым параллелизмом (Mass-Parallel Processing , MPP). Для того, чтобы подключать в систему большое количество процессоров, необходимо физически разделять основную память и распределять её между ними. В противном случае пропускной способности памяти просто может не хватить для удовлетворения запросов, поступающих от очень большого числа процессоров. Естественно, при таком подходе также требуется реализовать связь процессоров между собой. На рис. 2.2 показана структура такой системы.      

                                                                                                                    стр.32

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

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

MPP - система менее эффективна с точки зрения пользователя из-за

Усложнённой процедуры программирования, которая связана с

Применением специальных коммуникационных библиотек для

Организации взаимодействия между вычислительными узлами

(процессами). Необходимость же реализации модели распределенной

Памяти объясняется тем , что масштабируемость (способность системы к наращиванию числа процессоров) систем с общей памятью ограничена пропускной способностью памяти и коммуникационной среды.


Дата добавления: 2018-04-15; просмотров: 351; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!