首页 文章

从PCI设备复制到CUDA GPU内存

提问于
浏览
0

是否有任何方法可以从PCI设备写入CUDA设备内存 . 该PCI设备以非常快的速率记录数据 . 因此,要获得最大性能,我希望将数据直接复制到GPU内存,以便通过主机传输进行处理 .

我在CUDA 5.0中读到了关于RDMA的内容 . 我如何使用RDMA / GPUDirect将数据从PCI传输到GPU内存 .

请帮我提供一些样品 .

我使用的操作系统是Windows 7 64位,CentOS 64位CUDA SDK是5.0,GPU是Tesla K20

1 回答

  • 2

    RDUD for GPUDirect是Kepler级GPU和CUDA 5.0中引入的一项功能,它使用PCI Express的标准功能为GPU和对等设备之间的通信提供直接路径 .
    设备必须共享相同的上游根联合体 .
    必须对设备驱动程序进行一些简单的更改才能启用此功能 .

    有关详细信息,请参阅NVIDIA Documentation regarding RDMA for GPUDirect .

相关问题