我正在使用cuda编程来进行有效和快速的计算。在研究过程中,我发现多gpu和gpu集群是进一步有效计算的另一种手段,但我把这两个术语搞混了。
在编程cuda方面,这两者之间的实际区别是什么?
发布于 2014-04-03 16:15:17
我假设您是指具有多个GPU的PC和具有单个GPU(集群)的多台PC
如果是这种情况,对于多GPU PC,您可以很容易地使用CUDA库本身,如果您使用SLI桥连接GPU,您将看到性能的提高。
如果要将群集与GPU配合使用,可以使用支持CUDA的MPI。它是MPI标准和CUDA库相结合的解决方案。我建议你去看看这篇博文:https://devblogs.nvidia.com/parallelforall/introduction-cuda-aware-mpi/
https://stackoverflow.com/questions/22827006
复制相似问题