8得票5回答
使用Thrust CUDA进行对象排序

使用Thrust库是否可以对对象进行排序? 我有以下结构体: struct OB{ int N; Cls *C; //CLS is another struct. } 是否可以使用Thrust根据N对OB数组进行排序?您能提供一个使用Thrust对对象进行排序的简单示例吗?如果T...

7得票2回答
高性能的 CUDA 前缀和/扫描函数,寻找替代 thrust、cuDPP 库

我正在寻找CUDA项目中用于高性能多行扫描/多前缀和(一次内核执行中的多行数据)的函数。我已经尝试了Thrust库中的一个功能,但速度太慢了。而且,在使用nvcc的调试标志(-g -G)编译后,Thrust会崩溃。在失败了Thrust之后,我关注了cuDPP库,它曾是CUDA工具包的一部分。c...