【发布时间】:2011-11-18 21:29:08
【问题描述】:
我有一个结构数组,我想对它们进行排序。我一直在使用 Thrust::sort 并且效果很好。然后人们告诉我 CUDPP 的排序速度更快,但我发现不可能直接对结构数组进行排序。
Here 他们已经解释了如何使用 CUDPP 对结构数组进行排序,但这听起来很耗费资源。
您对更快地进行排序有什么建议吗?你还有其他方式来完成这项工作吗?
附:我的结构只是一些数字...
【问题讨论】:
我有一个结构数组,我想对它们进行排序。我一直在使用 Thrust::sort 并且效果很好。然后人们告诉我 CUDPP 的排序速度更快,但我发现不可能直接对结构数组进行排序。
Here 他们已经解释了如何使用 CUDPP 对结构数组进行排序,但这听起来很耗费资源。
您对更快地进行排序有什么建议吗?你还有其他方式来完成这项工作吗?
附:我的结构只是一些数字...
【问题讨论】:
您最好自己为您的特定架构/配置安排时间。
一旦您提供了两个实现的结果和代码,那么 SO 可以帮助您发现一些 性能改进。
【讨论】: