是否有任何方法可以从PCI设备写入CUDA设备内存。此PCI设备正在以非常快的速度记录数据。因此,为了获得最高的性能,我希望将数据直接复制到GPU内存中,以便通过主机传输进行处理。
我在CUDA 5.0中读到了RDMA。如何使用RDMA/GPUDirect将数据从PCI传输到GPU内存。
请帮我提供一些这样的例子。
我使用的操作系统是Windows7 64位和CentOS 64位,CUDA SDK是5.0,图形处理器是特斯拉K20
发布于 2013-06-11 17:31:01
GPUDirect的RDMA是开普勒级GPU和CUDA5.0中引入的一项功能,可使用PCI Express的标准功能实现GPU和对等设备之间的直接通信路径。
这些设备必须共享相同的上游根联合体。
要启用此功能,必须对设备驱动程序进行一些简单的更改。
详情请参考NVIDIA Documentation regarding RDMA for GPUDirect。
https://stackoverflow.com/questions/17037709
复制相似问题