FOLLOW UP QUESTION FOR TOM'S
RE:
SLI Bridge Bandwidth - Will Tom's think of, execute, and publish results of tests showing whether the
very low bandwidth of the SLI Bridge poses a bottleneck? I have a strong feeling it does. The connectors are one of the few pieces (if not the only piece) in high-performance systems that rely on technology
more than a decade old, and perhaps it's nearly two decades old.
SLI BRIDGE
What is the function of the SLI connector?
. . The SLI connector enables inter-GPU communication of up to 1GB/s, consuming no bandwidth over the PCI Express bus.
But look at how long Nvidia's been using this.
Manufacturer: NVIDIA
Type: Multi-GPU
Release date: 2004
Predecessor: Scan-Line Interleave
PCI-e first came out the same year (2004) with PCI-e 1.0, and the max bandwidth of a x 16 slot was only 4 GB/s. So the SLI Bridge provided up to a 25% increase. Okay. But now the PCI-e slots have
quadruple the bandwidth, with roughly 16 GB/s for PCIe- 3.0 x 16.
PCI Express link performance
PCI-e version ----- Line code ----- Transfer rate ----- Bandwidth Per lane ---------- In a ×16 (16-lane) slot
1.0 ------------------- 8b/10b ---------- 2.5 GT/s ------- 2 Gbit/s (250 MB/s) --------- 32 Gbit/s (4 GB/s)
2.0 ------------------- 8b/10b ---------- 5 GT/s --------- 4 Gbit/s (500 MB/s) --------- 64 Gbit/s (8 GB/s)
3.0 ------------------- 128b/130b ----- 8 GT/s --------- 7.877 Gbit/s (984.6 MB/s) - 126.032 Gbit/s (15.754 GB/s
The cable itself may actually be much older than 11 years. Today's SLI bridge may in fact use the same cable configuration that 3Dfx used (and
3Dfx started SLI) starting back in 1998.
SLI from 3dfx was introduced in 1998 and used in the Voodoo2 line of graphics accelerators.
If current SLI Bridges are just prettier versions of the original SLI cables, that would make the modern SLI bridge a
17 year old interface on cards like the Titan X! After researching without finding definitive information, it certainly does
appear that the 3Dfx SLI cable and the Nvidia SLI Bridge could differ only by appearance.
Regardless of the age, however, the fact remains that modern SLI bridges are limited to a measly 1GB/s. That was originally to spare PCI bandwidth, but we've moved on to PCI-e, which is much faster. We have plenty of good information showing that PCI-e 3.0 provides excessive bandwidth for GPUs beyond x 8 (click image below for link).
If PCI-e 3.0 x 8 is enough for even the fastest cards, then x 16 (with twice the bandwidth) is WAY more than enough. So why, then, would it make sense to use an SLI Bridge when the PCI-e bus has potential to do a
far better job?
Perhaps the Nvidia purchase agreement used to acquire 3Dfx has a condition that requires the connector technology to stick around. Maybe there's not enough of an SLI market for Nvidia to allocate R&D toward the issue. And maybe 1 GB/s is actually plenty of bandwidth given the current state of things. Who knows.
The only clear thing to me on this topic is that the SLI Bridge seems to clearly not fit. If possible, it should be updated. And if not possible for some reason, there should be information telling people when the issue preventing innovation will expire.