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 (внешнее изменение)