templet:описание_и_область_применения_шаблона
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
templet:описание_и_область_применения_шаблона [2013/10/27 09:37] – создано nazarov | templet:описание_и_область_применения_шаблона [2013/10/29 21:37] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
=====Описание и область применения шаблона===== | =====Описание и область применения шаблона===== | ||
- | Шаблон TaskBag является | + | ====Основные типовые решения в параллельном программировании==== |
- | ====Сравнение средств разработки параллельных | + | * Map |
- | ^ Название^ Метод^ Возможность отладки^ Платформы^ Независимы от компилятора^ Распределённое исполнение^ | + | * MapReduce |
- | | Intel Composer XE 2013 | Управляемая автоматическая параллелизация| Последовательного| Windows/ | + | * TaskBag |
- | | OpenMP | + | * Chain |
- | | Microsoft Concurrency Runtime | + | ===Map=== |
- | | Intel Threading Building Blocks| Библиотека шаблонов | + | Map является |
- | | Message Passing Interface | + | |
- | | TempletSDK | + | {{: |
+ | ===MapReduce=== | ||
+ | Применяется, | ||
+ | потоков, | ||
+ | вычисления. Схема | ||
+ | |||
+ | {{: | ||
+ | ===TaskBag=== | ||
+ | Парадигма | ||
+ | |||
+ | {{: | ||
+ | ===Chain=== | ||
+ | Многие задачи численного моделирования при распараллеливании приводят к структурам, | ||
+ | |||
+ | {{: | ||
+ | ====Область применения | ||
+ | Шаблон TaskBag является каркасом приложений, которые обрабатывают множество независимых задач, которые могут добавляться при | ||
+ | |||
+ | Примеры задач с динамическим добавлением заданий: | ||
+ | * Адаптивное численное интегрирование | ||
+ | * Методы глобальной оптимизации | ||
+ | * Метод ветвей и границ | ||
+ | * Методы обхода |
templet/описание_и_область_применения_шаблона.1382866655.txt.gz · Последнее изменение: 2013/10/27 09:37 (внешнее изменение)