Читайте также: |
|
Модель коллектива вычислителей представляется парой: , где
– описание конструкции коллектива вычислителей,
– алгоритм работы коллектива вычислителей.
Конструкция коллектива вычислителей , где
– множество вычислителей , ,
– количество вычислителей,
– структура коллектива вычислителей (описание связей).
Конструкция коллектива вычислителей отражает следующие принципы построения:
1) параллелизм (Parallelism concurrency) – параллельное выполнение операций на множестве C вычислителей, взаимодействующих через связи структуры ;
2) программируемость структуры (Programmability Adaptability).
Замечание: принципы противоположны принципам, которые лежат в основе конструкции одного вычислителя.
представляется графом, вершины которого соответствуют вычислителям, а ребра – связям между вычислителями. При небольшом количестве вычислителей граф может быть полносвязным.
Различают нульмерные (общая шина), одномерные (связь с двумя соседними – кольцо), двумерные (связь с четырьмя соседними – решетка) структуры связей вычислителей (слайд 6). В целом -мерная структура – каждый связан с соседними.
Вводится понятие гиперкуб – однородный граф, для которого выполняется:
, где
– число связей, выходящих из каждой вершины (размерность гиперкуба),
– количество вершин.
Алгоритм работы коллектива вычислителя можно представить в виде , где
– исходный массив данных, подлежащих обработке,
– индивидуальный массив данных вычислителя , .
– параллельная программа для решения общей задачи, где – -ая ветвь программы .
В общем виде модель коллектива вычислителей можно представить в виде:
Вычислительные средства, основанные на модели коллектива вычислителей, принято называть вычислительной системой.
Дата добавления: 2015-07-07; просмотров: 183 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Модель вычислителя | | | Принципы технической реализации модели коллектива вычислителей |