templet:описание_и_область_применения_шаблона
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
templet:описание_и_область_применения_шаблона [2013/10/28 23:02] – [Область применения шаблона] nazarov | templet:описание_и_область_применения_шаблона [2013/10/29 21:37] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 6: | Строка 6: | ||
* Chain | * Chain | ||
===Map=== | ===Map=== | ||
- | Map является самой простой схемой вычислений, и применяется, | + | Map является самой простой схемой вычислений и применяется, |
{{: | {{: | ||
===MapReduce=== | ===MapReduce=== | ||
- | Применяется когда необходимо согласовать результаты вычислений всех | + | Применяется, когда необходимо согласовать результаты вычислений всех |
потоков, | потоков, | ||
вычисления. Схема типового решения MapReduce изображена на рисунке | вычисления. Схема типового решения MapReduce изображена на рисунке | ||
+ | |||
{{: | {{: | ||
===TaskBag=== | ===TaskBag=== | ||
Парадигма параллельных вычислений «портфель задач», | Парадигма параллельных вычислений «портфель задач», | ||
+ | |||
{{: | {{: | ||
===Chain=== | ===Chain=== | ||
Многие задачи численного моделирования при распараллеливании приводят к структурам, | Многие задачи численного моделирования при распараллеливании приводят к структурам, | ||
+ | |||
{{: | {{: | ||
- | ====Область применения шаблона==== | + | ====Область применения шаблона |
- | Шаблон TaskBag является каркасом приложений которые обрабатывают множество независимых задач, которые могут добавляться при обработке этих задач. Работа приложения со структурой TaskBag похожа на приложения со структурой Map, но усложняющим фактором является то, что изначально нельзя предсказать сколько заданий необходимо будет обработать. | + | Шаблон TaskBag является каркасом приложений, которые обрабатывают множество независимых задач, которые могут добавляться при обработке этих задач. Работа приложения со структурой TaskBag похожа на приложения со структурой Map, но усложняющим фактором является то, что изначально нельзя предсказать, сколько заданий необходимо будет обработать. |
Примеры задач с динамическим добавлением заданий: | Примеры задач с динамическим добавлением заданий: |
templet/описание_и_область_применения_шаблона.1383001376.txt.gz · Последнее изменение: 2013/10/28 23:02 — nazarov