gpt4 book ai didi

linux - 从 PCI 设备复制到 CUDA GPU 内存

转载 作者:太空宇宙 更新时间:2023-11-04 09:45:03 26 4
gpt4 key购买 nike

有什么方法可以从 PCI 设备写入 CUDA 设备内存。此 PCI 设备正在以非常快的速度记录数据。因此,为了获得最佳性能,我想将数据直接复制到 GPU 内存,以便通过主机传输进行处理。

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

请帮我提供一些样本。

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

最佳答案

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

请参阅NVIDIA Documentation regarding RDMA for GPUDirect了解详情。

关于linux - 从 PCI 设备复制到 CUDA GPU 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17037709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com