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

UptoLike

вторым. Если был выбран аппаратный способ реализации параллелизма, то надо
рассмотреть топологию связи процессоров (матрица, линейный массив, тор, дерево,
звезда и т. п.) и степень связности процессоров между собой (сильная, слабая или
средняя), которая определяется относительной долей накладных расходов при
организации взаимодействия процессоров. В случае комбинированной реализации
параллелизма, помимо топологии и степени связности, надо дополнительно учесть
механизм взаимодействия процессоров: передача сообщений, разделяемые пе-
ременные или принцип dataflow (по готовности операндов).
Наконец, последний, четвертый уровень способ управления процессорами,
определяет общий принцип функционирования всей совокупности процессоров
вычислительной системы: синхронный, dataflow или асинхронный.
На основе выделенных четырех характеристик нетрудно определить место
наиболее известных классов архитектур в данной систематике.
Векторно-конвейерные компьютеры:
гранулярность — на уровне данных;
реализация параллелизма — аппаратная;
связь процессоров простая топология со средней связностью;
способ управления — синхронный.
Классические мультипроцессоры:
гранулярность — на уровне задач
реализация параллелизма — комбинированная;
связь процессоров простая топология со слабой связностью
и использованием разделяемых переменных;
способ управления — асинхронный.
Матричные процессоры:
гранулярность — на уровне данных;
реализация параллелизма — аппаратная;
связь процессоров двухмерные массивы с сильной связностью;
способ управления — синхронный.
Систолические массивы:
гранулярность — на уровне данных;
реализация параллелизма — аппаратная;
вторым. Если был выбран аппаратный способ реализации параллелизма, то надо
рассмотреть топологию связи процессоров (матрица, линейный массив, тор, дерево,
звезда и т. п.) и степень связности процессоров между собой (сильная, слабая или
средняя), которая определяется относительной долей накладных расходов при
организации взаимодействия процессоров. В случае комбинированной реализации
параллелизма, помимо топологии и степени связности, надо дополнительно учесть
механизм взаимодействия процессоров: передача сообщений, разделяемые пе-
ременные или принцип dataflow (по готовности операндов).
     Наконец, последний, четвертый уровень — способ управления процессорами,
определяет общий принцип функционирования всей совокупности процессоров
вычислительной системы: синхронный, dataflow или асинхронный.
     На основе выделенных четырех характеристик нетрудно определить место
наиболее известных классов архитектур в данной систематике.
Векторно-конвейерные компьютеры:
    гранулярность — на уровне данных;
    реализация параллелизма — аппаратная;
    связь процессоров — простая топология со средней связностью;
    способ управления — синхронный.
Классические мультипроцессоры:
    гранулярность — на уровне задач
    реализация параллелизма — комбинированная;
    связь   процессоров    —    простая   топология    со    слабой   связностью
и использованием разделяемых переменных;
    способ управления — асинхронный.
Матричные процессоры:
    гранулярность — на уровне данных;
    реализация параллелизма — аппаратная;
    связь процессоров — двухмерные массивы с сильной связностью;
    способ управления — синхронный.
Систолические массивы:
    гранулярность — на уровне данных;
    реализация параллелизма — аппаратная;