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

UptoLike

работающих независимо, в частности, возможность
параллельного выполнения логических и арифметических
операций;
наличие отдельных процессоров ввода/вывода, работающих
независимо и параллельно с основными процессорами.
Причины исключения перечисленных выше особенностей автор объясняет
следующим образом. Если рассматривать компьютеры, использующие только
параллелизм низкого уровня, наравне со всеми остальными, то, во-первых,
практически все существующие системы будут классифицированы как «параллельные»
то заведомо не будет позитивным фактором для классификации), и, во-вторых, такие
машины будут плохо вписываться в любую модель или концепцию, отражающую
параллелизм высокого уровня.
Классификация должна быть согласованной с классификацией Флинна,
показавшей правильность выбора идеи потоков команд и данных.
Классификация должна описывать архитектуры, которые однозначно не
укладываются в систематику Флинна, но тем не менее относятся к параллельным
архитектурам (например, векторно-конвейерные).
Учитывая вышеизложенные требования, Дункан дает неформальное
определение параллельной архитектуры, причем именно неформальность дала ему
возможность включить в данный класс компьютеры, которые ранее не вписывались в
систематику Флинна. Итак, параллельная архитектура это такой способ
организации вычислительной системы, при котором допускается, чтобы
множество процессоров (простых или сложных) могло бы работать
одновременно, взаимодействуя по мере надобности друг с другом. Следуя этому
определению, все разнообразие параллельных архитектур Дункан систематизирует
так, как это показано на рис. 1.7.
По существу систематика очень простая: процессоры системы работают либо
синхронно, либо независимо друг от друга, либо в архитектуру системы заложена та
или иная модификация идеи MIMD. На следующем уровне происходит детализация в
рамках каждого из этих трех классов. Дадим небольшое пояснение лишь к тем из них,
которые на сегодняшний день не столь широко известны.
работающих         независимо,              в         частности,                    возможность
параллельного         выполнения           логических              и           арифметических
операций;
    наличие         отдельных       процессоров        ввода/вывода,               работающих
независимо и параллельно с основными процессорами.
      Причины исключения перечисленных выше особенностей автор объясняет
следующим образом. Если рассматривать компьютеры, использующие только
параллелизм низкого уровня, наравне со всеми остальными, то, во-первых,
практически все существующие системы будут классифицированы как «параллельные»
(что заведомо не будет позитивным фактором для классификации), и, во-вторых, такие
машины будут плохо вписываться в любую модель или концепцию, отражающую
параллелизм высокого уровня.
      Классификация должна быть согласованной с классификацией Флинна,
показавшей правильность выбора идеи потоков команд и данных.
      Классификация должна описывать архитектуры, которые однозначно не
укладываются в систематику Флинна, но тем не менее относятся к параллельным
архитектурам (например, векторно-конвейерные).
      Учитывая     вышеизложенные        требования,     Дункан         дает    неформальное
определение параллельной архитектуры, причем именно неформальность дала ему
возможность включить в данный класс компьютеры, которые ранее не вписывались в
систематику Флинна. Итак, параллельная архитектура — это такой способ
организации     вычислительной       системы,   при    котором         допускается,      чтобы
множество       процессоров    (простых     или    сложных)        могло       бы     работать
одновременно, взаимодействуя по мере надобности друг с другом. Следуя этому
определению, все разнообразие параллельных архитектур Дункан систематизирует
так, как это показано на рис. 1.7.
      По существу систематика очень простая: процессоры системы работают либо
синхронно, либо независимо друг от друга, либо в архитектуру системы заложена та
или иная модификация идеи MIMD. На следующем уровне происходит детализация в
рамках каждого из этих трех классов. Дадим небольшое пояснение лишь к тем из них,
которые на сегодняшний день не столь широко известны.