Infiniband 如何实现 100Gbit/s

Infiniband 如何实现 100Gbit/s

Infiniband 如何实现 100Gbit/s 的速度。PCIE x16 的最大速度为 32Gbit/s。例如,NVidia DGX-1 站有 4 个这样的端口。这是如何实现的?

答案1

我对 Infiniband 了解不多,但 PCIE 3.0 规范规定单通道能够发送高达 8GT/s 的数据。因此,16x PCI 3.0 连接应该能够达到 128GT/s。GT/s 是“每秒千兆传输”。

PCIE 3.0 使用 128b/130b 编码方案。这意味着传输 128 个字节需要 130 个字节。因此,要将其从“每秒传输次数”转换为“每秒位数”,您必须将最大 GT/s 128 乘以 128/130,这样您就可以获得大约 126Gbps 的带宽。

所以我猜测 126Gbps PCIE 3.0 16x 足以实现 100Gbps 无限带宽速度。

我不确定,但我认为你使用的“32”数字来自 PCIe 是双向的这一事实。因此从理论上讲:如果你在两个方向上传输数据,它应该能够几乎双向 128Gbs,总共 256Gbps,从位转换为字节时为 32GB/s。听起来有点假,但我想这和显卡有关。

相关内容