Информатика и вычислительная техника


Многопроцессорные вычислительные системы - часть 2


Данная классификация была предложена Флинном (M. Flyrm) в начале 60 - х гг.

Структура типа ОКОД (или SISD - Single Instruction Single Data), приведенная на рис. 12.8, охватывает все однопроцессорные ЭВМ, для которых организован рассмотренный ранее мультипрограммный режим работы. Здесь параллелизм вычислений обеспечивается совмещением выполнения операций (микроопераций) отдельными блоками АЛУ, а также параллельной работой процессора и устройств ввода - вывода.

252

Рис. 12.8. Вычислительная система со структурой ОКОД

Структура типа ОКМД (или SIMD - Single Instruction Multiple Data), приведенная на рис. 12.9, содержит несколько потоков данных и один общий поток команд. Система содержит идентичные процессоры П1, П2, ..., Пn, управляемые одной и той же последовательностью команд. Каждый из этих процессоров обрабатывает свой поток данных.

Рис. 12.9. Вычислительная система со структурой ОКМД

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

Структура типа МКОД (или MISD - Multiple Instruction Single Data), показанная на рис. 12.10, содержит цепочку последовательно соединенных

253

процессоров П1, П2, ..., Пn так, что информация на выходе одного процессора является входной информацией для другого процессора.

Рис. 12.10. Вычислительная система со структурой МКОД

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

В простейшем случае конвейерная обработка данных реализуется в виде внутрипроцессорного конвейера микрооперации, при котором поток данных проходит последовательно через специализированные блоки АЛУ, каждый из которых настроен на выполнение определенной микрооперации.




Начало  Назад  Вперед



Книжный магазин