Перейти к навигации Перейти к поиску
Разработчики) | Лаборатория зонтиков Техасского университета A&M |
---|---|
Репозиторий | gitlab |
Написано в | C ++ |
Тип | библиотека или фреймворк |
Веб-сайт | зонтик |
STAPL (Standard Template Adaptive Parallel Library) - это библиотека для C ++ , аналогичная и совместимая с STL . Он обеспечивает поддержку параллелизма для написания приложений для систем с общей или распределенной памятью.
Его разработали Лоуренс Раухвергер , Нэнси М. Амато , Бьярн Страуструп и несколько аспирантов Техасского университета A&M .
Компоненты [ править ]
- Компоненты для разработки программ
- pContainers - общие, распределенные структуры данных с параллельными методами.
- Представления - эквивалент итераторов STL , расширенный для обеспечения эффективного параллелизма.
- pRange - граф зависимостей параллельных задач, рекурсивно определяемый как дерево поддиапазонов.
- pAlgorithms - параллельные эквиваленты алгоритмов STL .
- Система поддержки выполнения (RTS), предоставляющая следующие возможности:
- Адаптивный удаленный вызов метода (ARMI)
- Платформа для выбора и настройки алгоритма (FAST)
См. Также [ править ]
Ссылки [ править ]
- Л. Раухвергер, Ф. Арзу, Кодзи Оучи. «Адаптивная параллельная библиотека стандартных шаблонов»