Чрезвычайная параллельность: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Новая страница: «'''Чрезвычайная параллельность''' (чрезвычайно параллельная задача, {{lang-en|Embarrassing…»
 
Строка 33: Строка 33:
* [http://www.cs.mu.oz.au/498/notes/node40.html Embarrassingly parallel], Parallel algorithms
* [http://www.cs.mu.oz.au/498/notes/node40.html Embarrassingly parallel], Parallel algorithms
* [http://www.phy.duke.edu/~rgb/Beowulf/beowulf_book/beowulf_book/node30.html Embarrassingly Parallel Computations], Engineering a Beowulf-style Compute Cluster
* [http://www.phy.duke.edu/~rgb/Beowulf/beowulf_book/beowulf_book/node30.html Embarrassingly Parallel Computations], Engineering a Beowulf-style Compute Cluster
* [http://www.cs.ucsb.edu/~gilbert/reports/hpec04.pdf], «Star-P: High Productivity Parallel Computing»
* [http://www.cs.ucsb.edu/~gilbert/reports/hpec04.pdf «Star-P: High Productivity Parallel Computing»]


{{Параллельные вычисления}}
{{Параллельные вычисления}}

Версия от 15:18, 10 декабря 2013

Чрезвычайная параллельность (чрезвычайно параллельная задача, англ. Embarrassingly parallel) — тип задач в системах параллельных вычислений, для которых не требуется прилагать больших усилий при разделении на несколько отдельных параллельных задач (распараллеливании). Чаще всего не существует зависимости (или связи) между этими параллельными задачами, то есть их результаты не влияют друг на друга.[1]

Чрезвычайно параллельные задачи практически не требуют согласования между результатами выполнения отдельных этапов, что отличает их от задач распределённых вычислений, которые требуют связи промежуточных результатов. Параллельные задачи легки для исполнения на серверных фермах (серверных кластерах), они хорошо подходят для больших распределённых платформ в Интернете, таких как BOINC.

Типичным примером чрезвычайно параллельной задачи является работа графического процессора (GPU) при расчёте 3D проекций, когда каждый пиксель на экране может рассчитываться самостоятельно.

Примеры

Некоторые примеры чрезвычайно параллельных задач:

Реализации

  • В языке программирования R (язык программирования) пакет «Snow» (Simple Network of Workstations — простая сеть рабочих станций)] реализует простой механизм для использования коллекции рабочих станций или кластера Beowulf для чрезвычайно параллельных вычислений.

См. также

Примечания

Ссылки