Шаг 4.
Параллельные алгоритмы.
Классификация вычислительных систем. Классификация Флинна

    На этом шаге мы приведем классификацию Флинна.

    Одним из наиболее распространенных способов классификации ЭВМ является систематика Флинна, в рамках которой основное внимание при анализе архитектуры вычислительных систем уделяется способам взаимодействия последовательностей (потоков) выполняемых команд и обрабатываемых данных. При таком подходе различают следующие основные типы систем:

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


Рис.1. Классификация многопроцессорных вычислительных систем

    Такой подход позволяет различать два важных типа многопроцессорных систем - multiprocessors (мультипроцессоры или системы с общей разделяемой памятью) и multicomputers (мультикомпьютеры или системы с распределенной памятью).

    На следующем шаге мы рассмотрим мультипроцессоры.




Предыдущий шаг Содержание Следующий шаг