4

是否有与 Thrust 类似的库(GPU 的并行 STL,可以使用 OpenMP/TBB、C++ CUDA),但对于 GPGPU AMD Radeon(例如使用 OpenCL 而不是使用 CUDA)?所需的标准 STL 算法(排序、合并、删除/复制 if、In/Exclusive 扫描等),在 Win/*nix 中的 GPU AMD Radeon 中并行实现最佳(AMP 不适合)。

4

1 回答 1

4

AMD 提供 Bolt C++ 模板库。该库将同时支持 AMP 和 OpenCL 作为后端。

http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/bolt-c-template-library/

于 2013-08-19T17:09:16.563 回答