Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

Инструменты пользователя

Инструменты сайта


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