Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

STAPL (Standard Template Adaptive Parallel Library) - это библиотека для C ++ , аналогичная и совместимая с STL . Он обеспечивает поддержку параллелизма для написания приложений для систем с общей или распределенной памятью.

Его разработали Лоуренс Раухвергер , Нэнси М. Амато , Бьярн Страуструп и несколько аспирантов Техасского университета A&M .

Компоненты [ править ]

  • Компоненты для разработки программ
    • pContainers - общие, распределенные структуры данных с параллельными методами.
    • Представления - эквивалент итераторов STL , расширенный для обеспечения эффективного параллелизма.
    • pRange - граф зависимостей параллельных задач, рекурсивно определяемый как дерево поддиапазонов.
    • pAlgorithms - параллельные эквиваленты алгоритмов STL .
  • Система поддержки выполнения (RTS), предоставляющая следующие возможности:
    • Адаптивный удаленный вызов метода (ARMI)
    • Платформа для выбора и настройки алгоритма (FAST)

См. Также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]