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