ВУЗ:
Составители:
вторым. Если был выбран аппаратный способ реализации параллелизма, то надо
рассмотреть топологию связи процессоров (матрица, линейный массив, тор, дерево,
звезда и т. п.) и степень связности процессоров между собой (сильная, слабая или
средняя), которая определяется относительной долей накладных расходов при
организации взаимодействия процессоров. В случае комбинированной реализации
параллелизма, помимо топологии и степени связности, надо дополнительно учесть
механизм взаимодействия процессоров: передача сообщений, разделяемые пе-
ременные или принцип dataflow (по готовности операндов).
Наконец, последний, четвертый уровень — способ управления процессорами,
определяет общий принцип функционирования всей совокупности процессоров
вычислительной системы: синхронный, dataflow или асинхронный.
На основе выделенных четырех характеристик нетрудно определить место
наиболее известных классов архитектур в данной систематике.
Векторно-конвейерные компьютеры:
гранулярность — на уровне данных;
реализация параллелизма — аппаратная;
связь процессоров — простая топология со средней связностью;
способ управления — синхронный.
Классические мультипроцессоры:
гранулярность — на уровне задач
реализация параллелизма — комбинированная;
связь процессоров — простая топология со слабой связностью
и использованием разделяемых переменных;
способ управления — асинхронный.
Матричные процессоры:
гранулярность — на уровне данных;
реализация параллелизма — аппаратная;
связь процессоров — двухмерные массивы с сильной связностью;
способ управления — синхронный.
Систолические массивы:
гранулярность — на уровне данных;
реализация параллелизма — аппаратная;
вторым. Если был выбран аппаратный способ реализации параллелизма, то надо рассмотреть топологию связи процессоров (матрица, линейный массив, тор, дерево, звезда и т. п.) и степень связности процессоров между собой (сильная, слабая или средняя), которая определяется относительной долей накладных расходов при организации взаимодействия процессоров. В случае комбинированной реализации параллелизма, помимо топологии и степени связности, надо дополнительно учесть механизм взаимодействия процессоров: передача сообщений, разделяемые пе- ременные или принцип dataflow (по готовности операндов). Наконец, последний, четвертый уровень — способ управления процессорами, определяет общий принцип функционирования всей совокупности процессоров вычислительной системы: синхронный, dataflow или асинхронный. На основе выделенных четырех характеристик нетрудно определить место наиболее известных классов архитектур в данной систематике. Векторно-конвейерные компьютеры: гранулярность — на уровне данных; реализация параллелизма — аппаратная; связь процессоров — простая топология со средней связностью; способ управления — синхронный. Классические мультипроцессоры: гранулярность — на уровне задач реализация параллелизма — комбинированная; связь процессоров — простая топология со слабой связностью и использованием разделяемых переменных; способ управления — асинхронный. Матричные процессоры: гранулярность — на уровне данных; реализация параллелизма — аппаратная; связь процессоров — двухмерные массивы с сильной связностью; способ управления — синхронный. Систолические массивы: гранулярность — на уровне данных; реализация параллелизма — аппаратная;
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »