ВУЗ:
Составители:
вычислительные системы, использующие общую разделяемую память для
межпроцессорного взаимодействия и синхронизации, он называет системами с
разделяемой памятью, например CRAY Y-MP (по его классификации это класс 1);
системы, в которых память распределена по процессорам, а
для взаимодействия и синхронизации используется механизм
передачи сообщений, называются архитектурами с передачей
сообщений, например NCube (класс 3);
системы с распределенной памятью и синхронизацией через
разделяемые переменные, как в BBN Butterfly, называются
гибридными архитектурами (класс 2).
В качестве уточнения классификации автор отмечает возможность учитывать
вид связи между процессорами: общая шина, переключатели, разнообразные сети и т.
п.
Классификация Базу. По мнению А. Базу (A. Basu), любую параллельную
вычислительную систему можно однозначно описать последовательностью решений,
принятых на этапе ее проектирования, а сам процесс проектирования представить в
виде дерева. Корень дерева — это вычислительная система (рис. 1.6), и последующие
ярусы дерева, фиксируя уровень параллелизма, метод реализации алгоритма,
параллелизм инструкций и способ управления, последовательно дополняют друг друга,
формируя описание системы.
На первом этапе определяется, какой уровень параллелизма использует
вычислительная система. Одна и та же операция может одновременно выполняться над
целым набором данных, определяя параллелизм на уровне данных (обозначено D на
рис. 1.6). Способность выполнять более одной операции одновременно говорит о па-
раллелизме на уровне команд (О). Если же компьютер спроектирован так, что целые
последовательности команд могут быть выполнены одновременно, то будем говорить
о параллелизме на уровне задач (Т).
вычислительные системы, использующие общую разделяемую память для межпроцессорного взаимодействия и синхронизации, он называет системами с разделяемой памятью, например CRAY Y-MP (по его классификации это класс 1); системы, в которых память распределена по процессорам, а для взаимодействия и синхронизации используется механизм передачи сообщений, называются архитектурами с передачей сообщений, например NCube (класс 3); системы с распределенной памятью и синхронизацией через разделяемые переменные, как в BBN Butterfly, называются гибридными архитектурами (класс 2). В качестве уточнения классификации автор отмечает возможность учитывать вид связи между процессорами: общая шина, переключатели, разнообразные сети и т. п. Классификация Базу. По мнению А. Базу (A. Basu), любую параллельную вычислительную систему можно однозначно описать последовательностью решений, принятых на этапе ее проектирования, а сам процесс проектирования представить в виде дерева. Корень дерева — это вычислительная система (рис. 1.6), и последующие ярусы дерева, фиксируя уровень параллелизма, метод реализации алгоритма, параллелизм инструкций и способ управления, последовательно дополняют друг друга, формируя описание системы. На первом этапе определяется, какой уровень параллелизма использует вычислительная система. Одна и та же операция может одновременно выполняться над целым набором данных, определяя параллелизм на уровне данных (обозначено D на рис. 1.6). Способность выполнять более одной операции одновременно говорит о па- раллелизме на уровне команд (О). Если же компьютер спроектирован так, что целые последовательности команд могут быть выполнены одновременно, то будем говорить о параллелизме на уровне задач (Т).
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »