Stapl
C++ library providing parallelism support
From Wikipedia, the free encyclopedia
STAPL (Standard Template Adaptive Parallel Library) is a library for C++, similar and compatible to STL. It provides parallelism support for writing applications for systems with shared or distributed memory.
DeveloperTexas A&M University Parasol Lab
Written inC++
| STAPL | |
|---|---|
| Developer | Texas A&M University Parasol Lab |
| Written in | C++ |
| Type | library or framework |
| Website | parasollab |
| Repository | gitlab |
It was developed by Lawrence Rauchwerger, Nancy M. Amato, Bjarne Stroustrup and several grad students at Texas A&M University.
Components
- Components for Program Development
- Run-time System(RTS) providing the following facilities:
- Adaptive Remote Method Invocation (ARMI)
- Framework for Algorithm Selection and Tuning(FAST)
See also
References
- L. Rauchwerger, F. Arzu, Koji Ouchi. "Standard Templates Adaptive Parallel Library"