作为我们产品集成测试的一部分,我们收到了一台带有超微 X10DRi主板,配备 2 个 Xeon E5-2620 v4 CPU 和 Quadro P5000。该主板使用Intel C612 芯片组。
在对集成进行基础研究时,我注意到主板规格表明它有 3 个 PCIe 3.0 x16 插槽和 3 个 PCIe 3.0 x8 插槽。但是,C612 芯片组显然仅支持 PCIe 2.0,并且最多只能支持 x4 连接。
虽然机器确实可以工作,但我想知道我们是否充分利用了 Quadro。我目前认为我们受到芯片组最大速度的限制,因为它控制着 CPU 和 GPU 之间的通信速度。
- 我的这种信念正确吗?
- 关于 CPU 和 GPU 之间的通信,我是否遗漏了/不知道/不正确,而芯片组不是限制因素?
- 有没有办法测试与 GPU 的连接速度?
答案1
您的 CPU 有 40 个 PCIe 3.0 通道:英特尔® 至强® 处理器 E5-2620 v4
与 GPU 的通信将直接通过 CPU 进行。这很好,毕竟内存控制器也集成在 CPU 上,这意味着内存中数据的最快路径是从 RAM -> CPU -> GPU,而不是 RAM - CPU -> 芯片组 -> GPU
主板将 PCIe 连接从 CPU 连接到 GPU,但这并不意味着它们需要通过芯片组。它们直接从 CPU 连接到 CPU 服务的 PCIe 插槽。
主板文档中的某个地方应该会告诉您是否有 PCIe 插槽由芯片组或 CPU 提供服务。芯片组的 PCIe 通道很可能用于为 m.2 插槽或 SATA 控制器提供服务。甚至可能是 USB3 或千兆以太网。如何连接以及如何连接取决于主板设计师。
找到有效的芯片组/CPU/GPU 布局该芯片组的英特尔页面: