templet:описание_и_область_применения_шаблона
Это старая версия документа!
Описание и область применения шаблона
Шаблон TaskBag является каркасом приложений которые обрабатывают множество независимых задач, которые могут добавляться при обработке этих задач. Работа приложения со структурой TaskBag похожа на приложения со структурой Map, но усложняющим фактором является то, что изначально нельзя предсказать сколько заданий необходимо будет обработать.
Сравнение средств разработки параллельных приложений
Название | Метод | Возможность отладки | Платформы | Независимы от компилятора | Распределённое исполнение |
---|---|---|---|---|---|
Intel Composer XE 2013 | Управляемая автоматическая параллелизация | Последовательного | Windows/*nix | нет | нет |
OpenMP | Расширение языка | Последовательного | Windows/*nix | нет | нет |
Microsoft Concurrency Runtime | Библиотека шаблонов | Последовательного | Windows | нет | нет |
Intel Threading Building Blocks | Библиотека шаблонов | Последовательного | Windows/*nix | да | нет |
Message Passing Interface | Обмен сообщениями. Синхронный запуск. | Параллельного | Windows/*nix | нет | да |
TempletSDK | Комбинированный | Последовательного и параллельного | Windows/*nix | да | да |
templet/описание_и_область_применения_шаблона.1382866655.txt.gz · Последнее изменение: 2013/10/27 09:37 (внешнее изменение)