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