parallel programming library
C34759
concept
A parallel programming library is a collection of tools, abstractions, and APIs that enable developers to write programs that execute multiple computations concurrently across multiple cores, processors, or machines to improve performance and scalability.
Observed surface forms (4)
- C++-based programming abstraction ×1
- heterogeneous computing API ×1
- heterogeneous computing framework ×1
- work-stealing scheduler ×1
Instances (4)
- Intel Threading Building Blocks
- SYCL via concept surface "C++-based programming abstraction"
- OpenCL 1.1 via concept surface "heterogeneous computing API"
- Cilk work-stealing scheduler via concept surface "work-stealing scheduler"