Is there a similar library as Thrust (parallel STL for GPU), but for GPGPU AMD Radeon?
c++, gpgpu, opencl, stl
Solution
AMD provide Bolt C++ Template Library. That lib will support both AMP and OpenCL as backend.
http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/bolt-c-template-library/
Problem
Is there a similar library as Thrust(parallel STL for GPU, which can use OpenMP/TBB, C++ CUDA), but for GPGPU AMD Radeon (eg using OpenCL instead of using CUDA)? Required standard STL-algorithms (Sort, Merge, Remove/Copy if, In/Exclusive scan, etc), which optimal implemented in parallel in GPU AMD Radeon in Win/*nix (AMP does not fit).