如何将 Thrust 与多个 GPU 结合使用?
是否只是使用 cudaSetDevice(deviceId) 的问题
然后运行相关的 Thrust 代码?
最佳答案
使用 CUDA 4.0 或更高版本,cudaSetDevice(deviceId)
其次是您的推力代码应该可以工作。
请记住,您需要在每个设备上创建和操作单独的向量(除非您的设备支持对等内存访问,并且 PCI-express 带宽足以满足您的任务)。
关于cuda - 具有 Cuda Thrust 的多个 GPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8289860/