0 我对推力::排序实现感兴趣。 使用哪种排序算法?它是否使用了gcc的所有权力以及哪种类型的并行性?推力::排序中使用哪种排序算法? 来源 2017-07-23 ebeglary +2 我相信[这里](https://stackoverflow.com/questions/9037906/fast-cuda-thrust-custom-comparison-operator)的答案仍然准确,因为它是由Thrust的作者之一编写的。自从写了这个答案以来,对于第一种情况(快速情况),推力已经转向使用由[cub](https://nvlabs.github.io/cub/structcub_1_1_device_radix_sort.html)提供的排序实现,但是尽可能我知道它仍然是基数排序。通过CUDA分析器之一的努力来证明这一点并不困难。 –
我相信[这里](https://stackoverflow.com/questions/9037906/fast-cuda-thrust-custom-comparison-operator)的答案仍然准确,因为它是由Thrust的作者之一编写的。自从写了这个答案以来,对于第一种情况(快速情况),推力已经转向使用由[cub](https://nvlabs.github.io/cub/structcub_1_1_device_radix_sort.html)提供的排序实现,但是尽可能我知道它仍然是基数排序。通过CUDA分析器之一的努力来证明这一点并不困难。 –