OpenCL *开源*排序代码* *不要求输入大小为2的倍数

时间:2013-12-11 01:35:10

标签: sorting cross-platform opencl

我正在寻找一个开源的OpenCL排序代码。 AMD,Intel和NVIDIA SDK提供的输入大小要求为2的倍数。另一方面,Bolt库仅限于AMD平台。 谁能指点我这样的代码?感谢

2 个答案:

答案 0 :(得分:1)

开源Boost.Compute C ++库(基于OpenCL构建)具有sort()函数,可以对GPU上任意数量的值进行排序。

答案 1 :(得分:0)

另一个开源替代方案是VexCL(麻省理工学院许可证)。它提供sort()sort_by_key()功能。有关示例,请参阅sort.cpp