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