NVSwitch 3 (Hopper, H100/H200 - contested generation number)
Fields
interconnect/nvswitch-3Notes
The Hopper-generation switch, added 2026-10-03 to complete the 1/2/3/4/5 ladder. It was genuinely missing, and its absence was actively misleading: the repo had nvswitch-2 (A100) and nvswitch-4 (H100) with no Hopper record, which invites a reader to conclude the switch was skipped between Ampere and Hopper. It was not. UNRESOLVED VENDOR NAMING, both first-party and both retained: NVIDIA's developer blog titles its Hopper switch discussion 'Upgrading Multi-GPU Interconnectivity with the Third-Generation NVIDIA NVSwitch', while NVIDIA's NVLink/NVLink Switch specification table labels the same Hopper switch 'NVLink 4 Switch' with the bandwidth row 'NVLink Switch GPU-to-GPU Bandwidth 900 GB/s' and 'Total Aggregate Bandwidth 7.2 TB/s' - identical to the NVSwitch 4 row. Two current first-party NVIDIA documents therefore disagree on whether this part is the 3rd or the 4th generation. No bandwidth impact: both give 900 GB/s bidirectional per GPU, and this record stores the halved 450 per direction. THE DECISION-RELEVANT FACT IS SHARP, not the name: NVIDIA's Hopper architecture page credits third-generation NVSwitch with 'a 2X increase in all-reduce throughput within eight H200 or H100 GPU servers compared to the previous-generation A100 systems' - the first NVIDIA scale-up part to do in-network reduction, previously an InfiniBand-only feature. That 2x is the same axis as the B* crossover in docs/11-interconnect-decision.md, and the two compose: H100's raw 450 GB/s per direction already puts the TP all-reduce crossover at B* ~3,318 on 7B geometry, so SHARP reduces a cost that is already negligible at typical serving batch, and its value shows up instead at high batch or high TP degree where B* is being approached. NVIDIA's separate inference blog (link-nvlink-nvswitch-inference-blog) reports up to 1.5x higher throughput for Llama 3.1 70B on H200 with NVSwitch versus point-to-point - the topology effect, which is separate from and smaller than the SHARP effect.
AUDIT 2026-10-05: the record gains the GTC22 Hopper in-depth blog as a source (w7n-nvidia-hopper-architecture-in-depth-blog), which is NVIDIA's own prose statement of this switch's first-party port count and switch-throughput step - 64 NVLink ports per in-node switch, total switch throughput up to 13.6 Tbit/sec from 7.2 Tbit/sec - and which was not cited by any record before. It also surfaces a THIRD distinct object that the 2026-10-03 version of this record did not distinguish: the in-node third-generation NVSwitch (64 NVLink ports, this record), the second-level switches built from the same silicon that form the rack-scale NVLink Switch SYSTEM (up to 32 nodes or 256 GPUs, 2:1 tapered fat tree, 57.6 TB/sec), and the per-GPU-pair link bandwidth. Three quantities, two hardware objects, one brand name. The 13.6 Tbit/sec figure is carried verbatim into the switching field and explicitly not converted, because NVIDIA attaches no direction qualifier to it and it does not reconcile with 64 ports at the Gen4 per-port rate under either convention - the rule this repo follows is that an unlabelled figure is stored as published with its ambiguity named, never silently assigned a direction.
DIRECTION AND SCOPE, restated for this record specifically because it is a switch and not a link: 450 GB/s is PER GPU PER DIRECTION, halved from NVIDIA's 'NVLink Switch GPU-to-GPU Bandwidth 900 GB/s', which is bidirectional and is per GPU PAIR. The link_count field on this record is 8 - the DOMAIN SIZE, not a per-GPU link count - so unlike an nvlink-* record you must not divide the aggregate by it. That asymmetry between the nvlink-* and nvswitch-* records is the third way to misread this family and is filed with the other two in gotcha w7n-nvlink-per-gpu-aggregate-vs-per-link-rate.
Cross-references
This record references no other records — it is a leaf. It is cited by 5.