<分区>
是否有类似 Thrust 的库(用于 GPU 的并行 STL,可以使用 OpenMP/TBB,C++ CUDA),但用于 GPGPU AMD Radeon(例如使用 OpenCL 而不是使用 CUDA)? 所需的标准 STL 算法(排序、合并、删除/复制、In/Exclusive 扫描等),在 Win/*nix 中的 GPU AMD Radeon 中最佳并行实现(AMP 不适合)。
<分区>
是否有类似 Thrust 的库(用于 GPU 的并行 STL,可以使用 OpenMP/TBB,C++ CUDA),但用于 GPGPU AMD Radeon(例如使用 OpenCL 而不是使用 CUDA)? 所需的标准 STL 算法(排序、合并、删除/复制、In/Exclusive 扫描等),在 Win/*nix 中的 GPU AMD Radeon 中最佳并行实现(AMP 不适合)。
最佳答案
AMD 提供 Bolt C++ 模板库。该库将同时支持 AMP 和 OpenCL 作为后端。
关于c++ - 是否有与 Thrust(GPU 的并行 STL)类似的库,但用于 GPGPU AMD Radeon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18318767/