Устройством, одновременно передается множеству операционных
Элементов с одинаковой структурой (ПЭ), и все операционные блоки
Параллельно выполняют одну и ту же операцию. Управляющее устройство разрешает или запрещает выполнение операций на основе информации о состоянии каждого операционного элемента.
Стр.27
Информация о состоянии хранится в специальном внутреннем регистре ПЭ. Выполнение операций разрешается только тем процессорным элементам, в которых выполняются определенные условия. Поскольку поток команд является одиночным, то в случае необходимости условного перехода по результатам проверки выполнения
Условий заданные операции выполняются только теми элементами, для которых результаты проверки подтверждают выполнение условий, а затем только теми элементами, для которых результаты проверки говорят о том, что условия не выполняются . Следовательно , сначала запрещается выполнение операций процессорным элементам с отрицательными результатами проверки условий, а затем -элементам,
В которых проверяемые условия выполняются.Управляющее устройство контролирует взаимосвязь между всеми операционными блоками и управляет обращением к общей памяти.
Принцип SIMD используется в современных микропроцессорах путем встраивания в их кристаллы относительно самостоятельных блоков, обеспечивающих технологии MMX (Pentium, Pentium-II) и SSE (Pentium-III и выше), которые значительно ускоряют операции обработки изображений.
|
|
Стр.28
Архитектура многопроцессорных систем
Классификация многопроцессорных систем
Многопроцессорные системы по классификации Флинна относятся к архитектурам типа MIMD (Multiple Instruction Multipl Data) с
Множественным потоком команд при множественном потоке данных
(МКМД). В многопроцессорной системе каждый процессор выполняет
Свою программу достаточно независимо от других процессоров.
Процессоры в ходе решения общей задачи должны связываться друг с
Другом в соответствии с графом взаимодействия её параллельных ветвей. Это вызывает необходимость более подробно производить классификацию систем типа MIMD.
В многопроцессорных системах с общей памятью (сильносвязанных) имеется память данных и команд, доступная всем процессорам. С общей памятью процессоры связываются с помощью коммуникационной среды, основой которой может быть либо общая шина (ОШ), либо множество шин (МШ), либо перекрёстный коммутатор (ПК).
В противоположность этому варианту в слабосвязанных
|
|
Многопроцессорных системах (машинах с распределённой памятью) вся память разделена между процессорами и каждый блок памяти доступен только локальному процессору. Память и процессор образуют фактически независимые вычислительные модули (вычислительные узлы) , которые связываются между собой при помощи высокоскоростной сети обмена с коммутацией сообщений.
Сообщение – это блок информации, сформированный процессом-
Отправителем таким образом, чтобы он был понятен процессу-
Получателю. Сообщение состоит из заголовка фиксированной длины и
Набора данных определённого типа, обычно переменной длины. В
заголовок, как правило, включают следующую информацию:
• адрес - это поле, предназначенное для идентификации
процессоров (вычислительных узлов), участвующих в процедуре обмена. Адрес процессора или вычислительного узла является уникальным и состоит из двух частей - адреса процессора - отправителя и адреса процессора - получателя;
• управляющие поля, в которые могут входить символы
Дата добавления: 2018-04-15; просмотров: 322; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!