排序一般要在GPU上做吗?
这个要看情况吧,如果你其他的所有计算都是在CPU上完成的,在GPU做排序所能带来的优势还不一定能补偿数据传输的代价呢(注意,数据传输是两倍的)
如果你的所有计算都是在GPU上搞定的,那当然不推荐在CPU上排序了,毕竟GPU排序速度也不差,而且也挺成熟的。
总之,其他流程是用什么设备作的,就用什么设备排序好了。单就排序而言,没有必要大量传输数据吧。
目前排序在GPU上的性能好像不是太好,但是一般也能加速几倍吧!所以单纯的将程序的排序部分移植到GPU上不一定能加速,要具体分析。
呵呵 具体问题具体分析
不一定 看情况