文件名称:pstl:保留镜子以保留遗产。移至https
文件大小:181KB
文件格式:ZIP
更新时间:2024-04-07 01:21:35
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编译器有效。 如果提供了随机访问迭代器,则仅对算法支持并行和向量执行,而对于其他迭代器类型,将保持串行执行。 以下算法不