是否有任何方法可以从PCI设备写入CUDA设备内存 . 该PCI设备以非常快的速率记录数据 . 因此,要获得最大性能,我希望将数据直接复制到GPU内存,以便通过主机传输进行处理 .
我在CUDA 5.0中读到了关于RDMA的内容 . 我如何使用RDMA / GPUDirect将数据从PCI传输到GPU内存 .
请帮我提供一些样品 .
我使用的操作系统是Windows 7 64位,CentOS 64位CUDA SDK是5.0,GPU是Tesla K20
RDUD for GPUDirect是Kepler级GPU和CUDA 5.0中引入的一项功能,它使用PCI Express的标准功能为GPU和对等设备之间的通信提供直接路径 .设备必须共享相同的上游根联合体 .必须对设备驱动程序进行一些简单的更改才能启用此功能 .
有关详细信息,请参阅NVIDIA Documentation regarding RDMA for GPUDirect .
1 回答
RDUD for GPUDirect是Kepler级GPU和CUDA 5.0中引入的一项功能,它使用PCI Express的标准功能为GPU和对等设备之间的通信提供直接路径 .
设备必须共享相同的上游根联合体 .
必须对设备驱动程序进行一些简单的更改才能启用此功能 .
有关详细信息,请参阅NVIDIA Documentation regarding RDMA for GPUDirect .