What Is NVIDIA NVLink? Bandwidth, Generations, NVSwitch

What Is NVIDIA NVLink?

NVIDIA NVLink is a high-speed, low-latency interconnect that lets GPUs exchange data and access shared memory directly, without sending traffic through the PCIe bus and the CPU. NVIDIA designed it because PCIe could not keep pace with the memory demands of multi-GPU AI and HPC workloads, and its own overview of the technology frames NVLink as the glue that turns many GPUs into one accelerator. Across six generations, the aggregate bandwidth per GPU that NVLink supports has grown from 160 GB/s to 3.6 TB/s.

The term describes two things at once, and keeping them separate avoids most confusion. On consumer and workstation cards, NVLink is a physical bridge that joins two matching GPUs. On data-centre cards, NVLink is a switch-based fabric in which many GPUs behave as one large accelerator.

For a deeper look at how the fabric evolved from a simple ring to a rack-scale design, see the companion guide on NVLink and NVSwitch generations and topology.

NVIDIA H100 or B200

NVLink, NVSwitch, and NVLink Switch

Three terms appear together often, so here is the short version:

  • NVLink is the link itself, the point-to-point connection between two GPUs or between a GPU and a switch.
  • NVSwitch is the switch ASIC that turns many NVLink links into an all-to-all fabric, so any GPU can reach any other at full bandwidth.
  • NVLink Switch is the standalone 1U switch box that extends that fabric beyond a single server, connecting several GPU servers into one larger NVLink domain.

The three work as a stack. NVLink provides the lanes, NVSwitch provides the crossbar inside a server, and the NVLink Switch extends it across servers.

NVLink, NVSwitch, and NVLink Switch

How NVLink Works: GPU-to-GPU Without PCIe

A traditional multi-GPU system routes data through PCIe switches on the motherboard, which is the path NVIDIA NVLink was built to bypass. That path adds latency and caps bandwidth, because a PCIe 5.0 lane carries 32 Gbps and a full x16 slot tops out near 128 GB/s. NVLink removes the bottleneck by giving GPUs a dedicated high-speed path to each other.

A modern NVLink link carries data using PAM4 signalling. Fourth-generation NVLink introduced 112G PAM4 SerDes, and each link is made up of two lanes. On an H100, 18 NVLink 4 links connect each GPU to the NVSwitch fabric, producing 900 GB/s of bidirectional bandwidth as follows:

  • 112 Gbps per lane, two lanes per link, gives 224 Gbps unidirectional per link
  • 224 Gbps equals 25 GB/s unidirectional, or 50 GB/s bidirectional per link
  • 18 links at 50 GB/s each equal 900 GB/s bidirectional per GPU

That calculation is worth internalising, because every published NVLink figure follows the same convention: the headline number is the bidirectional aggregate per GPU, meaning transmit plus receive combined.

Two benefits follow from the direct path. First, GPUs can read and write each other’s memory in a unified address space, which is what makes model-parallel training practical: a model that exceeds one GPU’s memory can be split across several, because each GPU can reach the others’ memory directly. Second, the CPU and host memory drop out of GPU-to-GPU transfers entirely, so the interconnect carries the workload rather than the host bus. The result is that NVIDIA NVLink moves the traffic that matters, at consistent bandwidth, while PCIe continues to handle storage, networking, and host I/O.

What NVIDIA NVLink Is Used For

NVLink is not a general-purpose bus. It earns its cost in workloads that split a single job across many GPUs, so the most common uses are:

  • Large language model training. Models with billions of parameters exceed any single GPU’s memory. NVLink lets tensor parallelism and pipeline parallelism shard the model across GPUs that exchange data at every step.
  • Mixture-of-experts inference. MoE models route each token to a subset of experts, which means constant all-to-all traffic between GPUs. That traffic pattern is exactly what NVSwitch was designed to handle.
  • HPC simulations. Climate, molecular dynamics, and fluid-dynamics codes exchange boundary data between GPUs on every timestep, where latency and bandwidth both matter.
  • Distributed training at scale. Frameworks such as NCCL use NVLink for intra-node collective operations, then fall back to InfiniBand or Ethernet between nodes.

Where a workload does not need constant GPU-to-GPU communication, such as single-GPU inference or independent batch jobs, PCIe is sufficient and costs far less. NVIDIA NVLink pays off only when the interconnect sits on the critical path.

NVLink vs PCIe: Why the Interconnect Matters

The clearest way to see NVLink’s value is against PCIe, the general-purpose bus every server already has.

InterconnectBandwidthBest used for
PCIe 4.0 x16~64 GB/sOlder general-purpose I/O
PCIe 5.0 x16~128 GB/sCurrent host-to-GPU and general I/O
PCIe 6.0 x16~256 GB/sNext-generation general I/O
NVLink 3 (A100)600 GB/s per GPUScale-up within a node
NVLink 4 (H100)900 GB/s per GPUScale-up within a node
NVLink 5 (B200)1.8 TB/s per GPUScale-up within a rack
NVLink 6 (Vera Rubin)3.6 TB/s per GPUScale-up across racks
NVLink vs PCIe

PCIe 5.0 delivers about 128 GB/s in each direction on a x16 slot, while NVLink 5 moves 1.8 TB/s per GPU in aggregate. That is roughly 14 times the bandwidth, with latency measured in fractions of a microsecond rather than microseconds. NVIDIA’s own summary describes the first generation as five to twelve times faster than PCIe, and the gap has widened with every generation since.

The difference matters most for workloads that exchange data constantly. Tensor parallelism, mixture-of-experts routing, and gradient synchronisation all move data between GPUs at every training step. On PCIe those transfers become the bottleneck; on NVLink they stay ahead of the compute.

NVLink Generations: Bandwidth From 1.0 to 6.0

NVLink has been revised roughly every two years, and each generation has raised the ceiling. The generational note matters because a card’s NVLink version is fixed by its GPU architecture, not by configuration. Each NVIDIA NVLink generation below is the first product to ship that version, and the published specification tracks every revision.

GenerationYearFirst GPUArchitectureBandwidth per GPU
NVLink 12016Tesla P100Pascal160 GB/s
NVLink 22017Tesla V100Volta300 GB/s
NVLink 32020A100Ampere600 GB/s
NVLink 42022H100Hopper900 GB/s
NVLink 52024B200Blackwell1.8 TB/s
NVLink 62026Vera RubinRubin3.6 TB/s

Why the Numbers Keep Doubling

Three things drove each jump: more links per GPU, faster signalling per link, and better switching.

  • More links. The first generation used 4 links per GPU. Hopper and Blackwell use 18, and NVLink 6 supports up to 36.
  • Faster signalling. Per-lane rates rose from 20 Gbps under NVLink 1 to 50 Gbps under NVLink 5, using PAM4 signalling that carries two bits per symbol.
  • Better switching. NVSwitch arrived with the second generation, replacing the ring topology that could not connect GPUs across NUMA boundaries. Each NVSwitch generation has added capacity and, from NVSwitch 3, in-network reduction.

One caution when reading specifications: a shared generation number does not mean shared bandwidth. The consumer RTX 3090 and the data-centre A100 both use NVLink 3, yet the RTX 3090 delivers about 112.5 GB/s while the A100 delivers 600 GB/s. The consumer card devotes a single link pair to a bridge, while the data-centre card puts twelve links on a switch fabric.

NVLink-C2C: Chip-to-Chip NVLink

NVLink also exists in a die-level form called NVLink-C2C, short for chip-to-chip. Instead of linking two graphics cards, NVLink-C2C joins two processors inside a single package to form a superchip. It connects a Grace CPU to a Hopper or Blackwell GPU to make the Grace Hopper and Grace Blackwell superchips, and it links two Grace CPUs to make the Grace CPU Superchip. Because the dies sit on one package, NVLink-C2C runs at far higher bandwidth per pin than a board-level PCIe link and keeps the CPU and GPU cache-coherent. That coherency is what lets a Grace-Hopper system treat CPU memory and GPU memory as one addressable pool.

NVLink-C2C Chip-to-Chip NVLink

NVSwitch and NVLink Switch: Turning Links Into a Fabric

NVLink on its own is point-to-point, so a system of eight or more GPUs needs a switch to connect every card to every other card. That is the job of NVSwitch, the second half of the NVIDIA NVLink platform.

NVSwitch is a switch ASIC with NVLink ports on both sides. It creates a non-blocking, all-to-all crossbar, so every GPU in the domain can reach every other GPU at full bandwidth at the same time, with no relaying through neighbours. NVIDIA introduced NVSwitch with the DGX-2 in 2018 to connect 16 V100 GPUs, and the design has scaled with every generation. An 8-GPU HGX board carries several NVSwitch chips directly on the baseboard, which is how a DGX H100 behaves as one eight-GPU system.

From the third generation, NVSwitch also added in-network computing. The chip integrates SHARP, the Scalable Hierarchical Aggregation and Reduction Protocol, which aggregates results inside the switch during collective operations such as All-Reduce. Doing that in hardware cuts the number of network packets and speeds up the collective, which is the operation that dominates large-model training.

The NVLink Switch extends the fabric beyond one server. This is the 1U box announced alongside Hopper: it has 32 OSFP cages, two NVSwitch chips inside, and provides 128 NVLink 4 interfaces. With it, a fabric can span 256 H100 GPUs. The same principle scales up with Blackwell to the rack-scale NVL72 and beyond.

The deep dive on NVSwitch internals, transistor counts, and SHARP throughput lives in the NVLink and NVSwitch evolution guide. This page stays at the level of what each component does and when it matters.

NVLink in 2026: Blackwell, NVL72, and Vera Rubin

The NVIDIA NVLink story has moved two generations since this article first appeared in 2023. Here is where it stands now.

NVLink 5 and the Blackwell Generation

Blackwell brought NVLink 5 and NVSwitch 4, doubling per-GPU bandwidth to 1.8 TB/s. The headline system is the GB200 NVL72, which packs 72 Blackwell GPUs and 36 Grace CPUs into a single rack connected by nine NVSwitch trays. The rack acts as one GPU domain with roughly 130 TB/s of GPU-to-GPU bandwidth and about 13 TB of unified HBM memory. GB300 Blackwell Ultra extends the same platform through 2026 and moves the scale-out network to 800G ConnectX-8.

NVLink in 2026 Blackwell, NVL72, and Vera Rubin

NVLink 6 and Vera Rubin

Vera Rubin brings NVLink 6, which doubles per-GPU bandwidth again to 3.6 TB/s across as many as 36 links. The first system, Vera Rubin NVL144, is scheduled to ship in the second half of 2026, with co-packaged optics on the roadmap for Rubin Ultra. For anyone planning cabling, this is the transition to watch, because NVLink 6 pushes more of the fabric onto high-speed optical and active electrical links.

NVLink Fusion

NVIDIA’s NVLink Fusion program opens the NVLink fabric to partner silicon, letting third-party CPUs and accelerators join an NVLink domain. It signals that NVLink is becoming a platform rather than a feature of NVIDIA’s own systems.

The Consumer Story Ended at the RTX 3090

One fact about NVLink in 2026 surprises many readers: NVIDIA removed it from GeForce after the RTX 3090. The RTX 40-series (Ada, 2022) and RTX 50-series (Blackwell, 2025) have no NVLink connector. NVLink now survives only where memory sharing drives the workload, which means professional, workstation, and data-centre silicon. The NVLink compatible cards list covers the consumer and workstation exceptions in full.

What NVLink Means for Cabling

NVLink is often described as if it were wireless. In practice it is a physical fabric, and the medium changes at the rack boundary. That boundary is what determines the transceivers, DAC cables, and fiber a cluster needs.

Inside the Rack: Copper NVLink

Within a rack, NVLink runs on copper. The GB200 NVL72 uses short twin-axial copper assemblies at the rear of the cabinet because the runs are under a few metres and the power saving is large; running that fabric optically would add roughly 20 kW per rack. These runs behave like oversized DAC cables and plug directly into the compute and NVSwitch trays.

Between Racks: Optics

Where an NVLink domain crosses a rack boundary, the NVSwitch trays connect through OSFP cages carrying real NVLink traffic. The two-cabinet GB200 NVL36x2 uses 1.6T OSFP for that link. Beyond NVLink, the scale-out network that carries jobs and storage between racks runs on InfiniBand or Ethernet optics: 400G ConnectX-7 on DGX H100, 800G ConnectX-8 on GB300, and Quantum-X800 or Spectrum-X800 switches.

The practical rule is simple. Keep NVLink on copper where the distance is short and the power budget is tight, and use 800G and 1.6T OSFP optics for rack-to-rack and scale-out links. A useful sizing reference is our guide to how many optical transceivers a GPU cluster needs.

For the optical and copper layer, FiberMall builds NVIDIA-compatible modules across each tier. The 800G OSFP SR8 module covers short-reach scale-out and NVLink fabrics, while 800G NDR DAC cables handle the short copper hops.

The rest of the lineup maps directly onto the fabric layers:

  • 800G OSFP DR8 modules for 500m single-mode scale-out runs
  • MPO fiber trunks for structured cabling between racks
  • 1.6T OSFP modules for the transition to Vera Rubin

Frequently Asked Questions

What is NVIDIA NVLink?

NVIDIA NVLink is a high-speed interconnect that connects GPUs directly so they can share data and memory without going through PCIe or the CPU. In the current Blackwell generation it delivers up to 1.8 TB/s of bidirectional bandwidth per GPU, roughly 14 times a PCIe 5.0 x16 slot.

How fast is NVLink?

NVLink 5 on Blackwell moves 1.8 TB/s per GPU in aggregate. The generations before it delivered 160 GB/s (NVLink 1), 300 GB/s (NVLink 2), 600 GB/s (NVLink 3), and 900 GB/s (NVLink 4). NVLink 6 arrives with Vera Rubin in 2026 at 3.6 TB/s per GPU.

Is NVLink faster than PCIe?

Yes. NVLink 5 provides 1.8 TB/s per GPU against about 128 GB/s for a PCIe 5.0 x16 slot, which is roughly 14 times the bandwidth. NVLink also lowers latency to fractions of a microsecond and bypasses host memory for GPU-to-GPU traffic.

What is the difference between NVLink and NVSwitch?

NVLink is the point-to-point link between two GPUs. NVSwitch is the switch chip that connects many NVLink links into an all-to-all fabric, so every GPU in a domain can talk to every other GPU at full bandwidth. NVSwitch is what turns a group of GPUs into one system.

Do RTX 40-series and RTX 50-series cards support NVLink?

No. NVIDIA removed NVLink from GeForce after the RTX 3090. The RTX 40-series and RTX 50-series have no NVLink connector. NVLink remains in workstation and data-centre GPUs such as the RTX PRO 6000 Blackwell, A100, H100, H200, B200, GB200, and GB300.

What cables does an NVLink system need?

Copper inside the rack, optics between racks. An NVL72 uses short high-speed copper NVLink assemblies to link compute trays to NVSwitch trays, then 800G or 1.6T OSFP optics and DAC or AEC cables for rack-to-rack and scale-out connections.

Conclusion

NVIDIA NVLink is the interconnect that made multi-GPU computing practical. It began as a 160 GB/s point-to-point link for four Pascal GPUs, added NVSwitch to build fabrics, and now spans 72-GPU racks at roughly 130 TB/s. In 2026 it sits at NVLink 5 on Blackwell, with NVLink 6 and Vera Rubin arriving in the second half of the year.

The essentials to carry away:

  • NVLink is a direct GPU-to-GPU interconnect. It removes PCIe and the CPU from GPU traffic, which is why model-parallel AI training depends on it.
  • Bandwidth is set by generation. 160 GB/s on NVLink 1 up to 3.6 TB/s on NVLink 6, and a shared generation number does not mean shared bandwidth.
  • NVSwitch turns links into a fabric. It creates the all-to-all crossbar that lets many GPUs act as one.
  • Consumer NVLink ended at the RTX 3090. Current NVLink lives in workstation and data-centre GPUs.
  • The physical layer splits at the rack. Copper inside, 800G and 1.6T OSFP optics between racks.

If you are planning the connectivity for an NVIDIA GPU cluster, start with the optical layer. FiberMall’s 800G OSFP DR8 modules cover the single-mode scale-out links, and the companion NVLink compatible cards guide matches each GPU to the cabling it needs. To align modules with your switches, network cards, and NVLink fabric, our engineers can help on the FiberMall questions page.

Scroll to Top