ВУЗ:
Составители:
Рисунок 2.12 - Обобщенная модель матричной SIMD-системы
Собственно параллельная обработка множественных элементов данных осуще-
ствляется массивом процессоров (МПр). Единый поток команд, управляющий об-
работкой данных в массиве процессоров, генерируется контроллером массива
процессоров (КМП).
КМП выполняет последовательный программный код, реализует операции
условного и безусловного переходов, транслирует в МПр команды, данные и сигналы
управления. Команды обрабатываются процессорами в режиме жесткой
синхронизации. Сигналы управления используются для синхронизации команд и
пересылок, а также для управления процессом вычислений, в частности определяют,
какие процессоры массива должны выполнять операцию, а какие — нет. Команды,
данные и сигналы управления передаются из КМП в массив процессоров но шине
широковещательной рассылки. Поскольку выполнение операций условного перехода
зависит от результатов вычислений, результаты обработки данных в массиве
процессоров транслируются в КМП, проходя по шине результата.
Для обеспечения пользователя удобным интерфейсом при создании и отладке
программ в состав подобных ВС обычно включают интерфейсную ВМ (ИВМ, front-
end computer). В роли такой ВМ выступает универсальная вычислительная машина,
на которую дополнительно возлагается задача загрузки программ и данных в КМП.
Кроме того, загрузка программ и данных в КМП может производиться и напрямую с
устройств ввода/вывода, например с магнитных дисков. После загрузки КМП
Рисунок 2.12 - Обобщенная модель матричной SIMD-системы
Собственно параллельная обработка множественных элементов данных осуще-
ствляется массивом процессоров (МПр). Единый поток команд, управляющий об-
работкой данных в массиве процессоров, генерируется контроллером массива
процессоров (КМП).
КМП выполняет последовательный программный код, реализует операции
условного и безусловного переходов, транслирует в МПр команды, данные и сигналы
управления. Команды обрабатываются процессорами в режиме жесткой
синхронизации. Сигналы управления используются для синхронизации команд и
пересылок, а также для управления процессом вычислений, в частности определяют,
какие процессоры массива должны выполнять операцию, а какие — нет. Команды,
данные и сигналы управления передаются из КМП в массив процессоров но шине
широковещательной рассылки. Поскольку выполнение операций условного перехода
зависит от результатов вычислений, результаты обработки данных в массиве
процессоров транслируются в КМП, проходя по шине результата.
Для обеспечения пользователя удобным интерфейсом при создании и отладке
программ в состав подобных ВС обычно включают интерфейсную ВМ (ИВМ, front-
end computer). В роли такой ВМ выступает универсальная вычислительная машина,
на которую дополнительно возлагается задача загрузки программ и данных в КМП.
Кроме того, загрузка программ и данных в КМП может производиться и напрямую с
устройств ввода/вывода, например с магнитных дисков. После загрузки КМП
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »
