Устройством, одновременно передается множеству операционных



Элементов с одинаковой структурой (ПЭ), и все операционные блоки

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

Стр.27

Информация о состоянии хранится в специальном внутреннем регистре ПЭ. Выполнение операций разрешается только тем процессорным элементам, в которых выполняются определенные условия. Поскольку поток команд является одиночным, то в случае необходимости условного перехода по результатам проверки выполнения

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

      

В которых проверяемые условия выполняются.Управляющее устройство контролирует взаимосвязь между всеми операционными блоками и управляет обращением к общей памяти.

Принцип SIMD используется в современных микропроцессорах путем встраивания в их кристаллы относительно самостоятельных блоков, обеспечивающих технологии MMX (Pentium, Pentium-II) и SSE (Pentium-III и выше), которые значительно ускоряют операции обработки изображений.

                                                                                                                             

Стр.28

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

Классификация многопроцессорных систем

Многопроцессорные системы по классификации Флинна относятся к архитектурам типа MIMD (Multiple Instruction Multipl Data) с

Множественным потоком команд при множественном потоке данных

(МКМД). В многопроцессорной системе каждый процессор выполняет

Свою программу достаточно независимо от других процессоров.

Процессоры в ходе решения общей задачи должны связываться друг с

Другом в соответствии с графом взаимодействия её параллельных ветвей. Это вызывает необходимость более подробно производить классификацию систем типа MIMD.

В многопроцессорных системах с общей памятью (сильносвязанных) имеется память данных и команд, доступная всем процессорам. С общей памятью процессоры связываются с помощью коммуникационной среды, основой которой может быть либо общая шина (ОШ), либо множество шин (МШ), либо перекрёстный коммутатор (ПК).

В противоположность этому варианту в слабосвязанных

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

Сообщение – это блок информации, сформированный процессом-

Отправителем таким образом, чтобы он был понятен процессу-

Получателю. Сообщение состоит из заголовка фиксированной длины и

Набора данных определённого типа, обычно переменной длины. В

заголовок, как правило, включают следующую информацию:

• адрес - это поле, предназначенное для идентификации

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

• управляющие поля, в которые могут входить символы


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

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






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