首页 文章

外部NVIDIA GPU上的CUDA [关闭]

提问于
浏览
0

我的系统配备了AMD A6处理器和Radeon 7470M HD6520G双显卡 . 所以它是一个完整的AMD系统!我有效地运行AMD APP OpenCL SDK . 我有兴趣在更强大的NVIDIA GPU上使用CUDA . 我的问题是,

  • 如果我购买了支持PCI Express的NVIDIA GPU,我可以将它连接到我的系统并运行CUDA吗?

  • 主机和设备(CPU-GPU)之间的内存传输有多少瓶颈?

1 回答

  • 1

    如果我购买了支持PCI Express的NVIDIA GPU,我可以将它连接到我的系统并运行CUDA吗?

    是的,当然!只需确保您拥有正确的PCI Express插槽和正确的电源单元(某些高端GPU需要额外的电源线,因为PCI Express可以提供有限的电流) .

    主机和设备(CPU-GPU)之间的内存传输有多少瓶颈?

    理论上,PCIe 2.0 x16上的GPU能够达到16 * 5GT / s,因为纠错编码(每10位2个ecc位,8/10编码)变为16 * 4Gbit / s:8GB / s .

    如果您的系统x16 PCIe 3.0与GPU相同,则理论传输速率为:16 * 8GT / s . 这里的纠错方案更轻量级(128/130编码),因此它近似为16 * 8 Gbit / s = 16GB / s .

    我在PCIe 2.0系统上看到的实际速度高达6GB / s - 实际上从未接触过PCIe 3.0 .

相关问题