我的系统配备了带有Radeon 7470M + HD6520G双显卡的AMD A6处理器。所以它是一个完整的AMD系统!我有效地运行AMD APP OpenCL SDK。我有兴趣在更强大的NVIDIA GPU上使用CUDA。我的问题是,
如果我购买支持PCI Express的NVIDIA GPU,我可以将它连接到我的系统并运行CUDA吗?
主机和设备(CPU-GPU)之间的内存传输有多少瓶颈?
答案 0 :(得分: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。