C++并行编程框架,旨在工作在共享和分布式内存并行电脑上。
建立在boost::coroutines2顶层的强大的C++协同调度程序框架。
用于OpenCL/CUDA 的C++向量表达式模板库。
任务并发性的C++库,只有头文件。
类似于C++标准模板库的并行算法库。
GPU上高效的类似STL的数据结构。
C++的快速单生产者、单消费者的无锁队列。
RaftLib C++ 库,通过类似iostream的 C++ 运算符实现流/数据流并发性。
实现Actor、Publish-Subscribe和CSP模式的相当小的C++框架。
OpenMP API
并行编程的异构系统的开放标准。
用于集体多GPU通信的优化基元。
moderngpu是用于GPUs通用计算的生产力库,它只有为CUDA编写的C++头文件。该库的独特价值在于其用于解决不规则并行问题的加速基元。
Marl是用C++11编写的混合线程/纤程的任务调度程序。
在C中引入Go-style并发性。
Apple公司开发的Grand Central Dispatch(GCD)是基于线程池模式的任务并行技术。libdispatch库提供了GCD服务的实现。
在C中引入结构并发性。
基于OpenCL的GPU加速SPH流体仿真库。
并行数据结构的C++库。
用于并行运行和内存抽象的便携式编程模型。
并发数据结构的C++库。
英特尔线程构建模块。
C++ 17 STL的英特尔实现,适用于C++11及更高版本。
为了游戏开发者的需要而设计的任务调度框架。
适用于任何规模的并行分布式应用的通用C++运行时系统。
基于任务的多线程库,支持具有任意依赖关系的任务图表。
用于C++11的反应性编程库。
通过Alpaka在OpenMPA、线程、TBB……运行CUDA/C++的C++ API。
轻量级的现代C++封装器,用于CUDA GPU的运行时API编程。