Классификация и организация вычислительных систем. Михайлов Б.М - 67 стр.

UptoLike

Рисунок 2.12 - Обобщенная модель матричной SIMD-системы
Собственно параллельная обработка множественных элементов данных осуще-
ствляется массивом процессоров (МПр). Единый поток команд, управляющий об-
работкой данных в массиве процессоров, генерируется контроллером массива
процессоров (КМП).
КМП выполняет последовательный программный код, реализует операции
условного и безусловного переходов, транслирует в МПр команды, данные и сигналы
управления. Команды обрабатываются процессорами в режиме жесткой
синхронизации. Сигналы управления используются для синхронизации команд и
пересылок, а также для управления процессом вычислений, в частности определяют,
какие процессоры массива должны выполнять операцию, а какие нет. Команды,
данные и сигналы управления передаются из КМП в массив процессоров но шине
широковещательной рассылки. Поскольку выполнение операций условного перехода
зависит от результатов вычислений, результаты обработки данных в массиве
процессоров транслируются в КМП, проходя по шине результата.
Для обеспечения пользователя удобным интерфейсом при создании и отладке
программ в состав подобных ВС обычно включают интерфейсную ВМ (ИВМ, front-
end computer). В роли такой ВМ выступает универсальная вычислительная машина,
на которую дополнительно возлагается задача загрузки программ и данных в КМП.
Кроме того, загрузка программ и данных в КМП может производиться и напрямую с
устройств ввода/вывода, например с магнитных дисков. После загрузки КМП
       Рисунок 2.12 - Обобщенная модель матричной SIMD-системы


     Собственно параллельная обработка множественных элементов данных осуще-
ствляется массивом процессоров (МПр). Единый поток команд, управляющий об-
работкой данных в массиве процессоров, генерируется контроллером массива
процессоров (КМП).
     КМП выполняет последовательный программный код, реализует операции
условного и безусловного переходов, транслирует в МПр команды, данные и сигналы
управления.   Команды   обрабатываются    процессорами    в    режиме   жесткой
синхронизации. Сигналы управления используются для синхронизации команд и
пересылок, а также для управления процессом вычислений, в частности определяют,
какие процессоры массива должны выполнять операцию, а какие — нет. Команды,
данные и сигналы управления передаются из КМП в массив процессоров но шине
широковещательной рассылки. Поскольку выполнение операций условного перехода
зависит от результатов вычислений, результаты обработки данных в массиве
процессоров транслируются в КМП, проходя по шине результата.
     Для обеспечения пользователя удобным интерфейсом при создании и отладке
программ в состав подобных ВС обычно включают интерфейсную ВМ (ИВМ, front-
end computer). В роли такой ВМ выступает универсальная вычислительная машина,
на которую дополнительно возлагается задача загрузки программ и данных в КМП.
Кроме того, загрузка программ и данных в КМП может производиться и напрямую с
устройств ввода/вывода, например с магнитных дисков. После загрузки КМП