Networking 通过本地网络的Cuda

Networking 通过本地网络的Cuda,networking,cuda,Networking,Cuda,我有以下情况。 我想把我的cuda项目分成两个项目。 第一台电脑将进行大规模计算并收集所需的数据。 第二台PC机进行一些简单的计算+数据查看。 是否有通过网络发送数据的标准cuda命令。如果没有,最好的方法是什么?CUDA不包括数据的网络传输。为此,您通常会将CUDA与其他一些为分布式处理而设计的技术相结合,例如or。要了解有关如何设置分布式计算系统的更多信息,请在web上搜索“beowulf群集”.我已经找到了,但它只能在linux和我可以在windows上运行的pc上运行-编辑一些nvidi

我有以下情况。 我想把我的cuda项目分成两个项目。 第一台电脑将进行大规模计算并收集所需的数据。 第二台PC机进行一些简单的计算+数据查看。
是否有通过网络发送数据的标准cuda命令。如果没有,最好的方法是什么?

CUDA不包括数据的网络传输。为此,您通常会将CUDA与其他一些为分布式处理而设计的技术相结合,例如or。要了解有关如何设置分布式计算系统的更多信息,请在web上搜索“beowulf群集”.

我已经找到了,但它只能在linux和我可以在windows上运行的pc上运行-编辑一些nvidia文档,他们说它可以在windows上运行,所以我将在我有机会直接命名后测试CUDA的功能,以便与Melanox InfiniBand硬件互操作,减少数据的内存传输开销通过IB传输。AFAIK mvapich2和OpenMPI是唯一支持GPUDirect的库。有关MPI主题,请参阅@Roger Dahls answer。