【文件属性】:
文件名称:pstl:保留镜子以保留遗产。移至https
文件大小:181KB
文件格式:ZIP
更新时间:2021-03-18 07:34:55
C++
并行STL
并行STL是C ++标准库算法的实现,具有对执行策略的支持,如ISO / IEC 14882:2017标准(通常称为C ++ 17)中所指定。该实现还支持Parallelism TS版本2中指定的无序执行策略,并在C ++工作组论文为下一版本的C ++标准提出了建议。并行STL为算法的并行和矢量化执行提供有效的支持。对于顺序执行,它依赖于C ++标准库的可用实现。
先决条件
要使用Parallel STL,必须安装以下软件:
C ++编译器具有:
支持C ++ 11
支持OpenMP * 4.0 SIMD构造
线程构建模块(TBB)可从下载
已知问题和局限性
unseq和par_unseq策略仅对支持#pragma omp simd或#pragma simd编译器有效。
如果提供了随机访问迭代器,则仅对算法支持并行和向量执行,而对于其他迭代器类型,将保持串行执行。
以下算法不