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

UptoLike

вычислительные системы, использующие общую разделяемую память для
межпроцессорного взаимодействия и синхронизации, он называет системами с
разделяемой памятью, например 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). Способность выполнять более одной операции одновременно говорит о па-
раллелизме на уровне команд (О). Если же компьютер спроектирован так, что целые
последовательности команд могут быть выполнены одновременно, то будем говорить
о параллелизме на уровне задач (Т).