Optical Technology for Data Centres — Presentation 04

Optical Networks for AI Clusters

The networks that join accelerators: scale-up domains and scale-out fabrics, the traffic collectives create, fat-trees, rail-optimised and rail-only designs, tori with optical switches, copper against optics, how many transceivers a cluster needs and what they draw, and how links fail.

Scale-up Scale-out Fat-tree Rail-optimised Transceiver count Reliability
Accelerator → Scale-up (copper) → NIC → Leaf → Spine → Other sites
00

Topics We'll Cover

Concepts used here, and where they are explained. Each links to a glossary entry: this series glossary, the Silicon Photonics Fundamentals glossary for device physics, or the glossaries of other sister series for concepts they already explain.

01

Scale-Up, Scale-Out and Scale-Across

Scale-up

Accelerators that share memory semantics over a very high-bandwidth, low-latency domain: NVLink, UALink, Google's ICI. Tens to hundreds of accelerators (or thousands, for ICI and UALink's target); short reach, mostly copper today.

Scale-out

Thousands to hundreds of thousands of accelerators joined by NICs and a switched network: InfiniBand or Ethernet (RoCE, Ultra Ethernet). Lower bandwidth per accelerator, longer reach, mostly optical.

Scale-across

Several data centres training one model over long-haul links, which carry orders of magnitude less bandwidth, so the training algorithm must communicate less (slide 11).

02

The Traffic Collectives Create

Sizes to remember

The volumes for real models, parallelism by parallelism, are worked through in Compute in Transit (CiT 02, data movement in LLM training); this deck asks what network carries them.

03

Scale-Up Domains: Copper Today

System or specificationWhat the source statesSource
NVIDIA GB200 NVL7272 Blackwell GPUs in one NVLink domain, 130 TB/s of GPU-to-GPU bandwidth; 1.8 TB/s bidirectional per GPU over 18 NVLink ports, through 9 switch trays of 144 ports eachNVIDIA (product page; technical blog); vendor
UALink 200G 1.0 specification (April 2025)200 Gb/s per lane scale-up connection for up to 1,024 accelerators in a podUALink Consortium (press release)
04

Scale-Out Fabrics in Practice

Cluster or designWhat its owner reportsSource
NVIDIA DGX SuperPOD (H100)A rail-optimised, full fat-tree InfiniBand compute fabric at 400 Gb/s, with eight connections per DGX system; scalable units of 32 systemsNVIDIA (reference architecture; vendor)
Meta's GenAI clusters (2024)Two clusters of 24,576 H100 GPUs each, with 400 Gb/s endpoints: one RoCE Ethernet, one InfiniBandMeta (engineering blog)
Meta's RoCE fabric (SIGCOMM 2024)A two-stage Clos “AI Zone” of rack and cluster training switches; an aggregation layer joins zones into about 24,000 GPUs per building; routing changes improved collective performance by up to 40%Gangidi et al., “RDMA over Ethernet for Distributed Training at Meta Scale” (ACM SIGCOMM 2024)
xAI Colossus (2024)100,000 Hopper GPUs on Spectrum-X Ethernet; NVIDIA claims 95% data throughput against 60% for standard Ethernet, over three network tiersNVIDIA (press release; vendor)
Ultra Ethernet 1.0 (June 2025)An Ethernet communication stack for AI and HPC covering NICs, switches, optics and cables, with a new RDMA transport and congestion controlUltra Ethernet Consortium (ultraethernet.org)
05

Fat-Trees, Rails and Rail-Only

spine (removed in rail-only) rail 1 rail 2 rail 8 server A: GPUs 1..8server Bserver C
06

Interactive: How Many Transceivers a Cluster Needs

A non-blocking fat-tree of radix-k switches, sized for the number of endpoints (one scale-out port per accelerator), with a transceiver at each end of every optical link. The arithmetic: a t-tier tree has one link per endpoint at each of t tier boundaries, so 2·E·t transceivers if all are optical. Module power presets are cited (deck 01, slide 05); switch-box and accelerator powers are illustrative.

16384
64
17.0
1500
1000
Tiers
—
Switches
—
Links
Transceivers
—
Optics power
—
Optics per accelerator
—
Optics share of total
—

Limits: one scale-out port per accelerator at the switches' port rate (real clusters often have one 400G NIC per GPU into 800G switch ports split in two, or several NICs per GPU); no oversubscription; no spare ports; front-end, storage and scale-up networks excluded. A rail-only design (slide 05) removes the top tier's links.

07

Tori and Optical Switches

08

Copper Against Optics

Copper

  • Passive cable: no power, no lasers, no transceiver failures.
  • At least 2 m at 100 Gb/s per lane, an objective of at least 1 m at 200 Gb/s (deck 01, slide 10).
  • Bulky and heavy at rack scale, where a scale-up spine needs many cables (slide 03).

Optics

  • Hundreds of metres (DR) to kilometres (FR, LR) at any lane rate.
  • Watts per module: 11–17 W at 800G in the figures of deck 01, so in a three-tier fabric about 50 to 100 W of optics per accelerator (slide 06).
  • Lasers and connectors that fail and flap (slide 10).
09

Pluggable, Linear or Co-Packaged in the Fabric

ChoiceSavesCostsFits
DSP pluggables— (the baseline)The most power per portMixed reaches, multi-vendor, field replacement
Linear-drive pluggablesRoughly half the module power, by vendors' claims (deck 01, slide 06)Joint qualification of switch and module; less marginShort single-mode links inside a hall
Co-packaged optics in switches50–70% of optical interconnect power, by vendors' claims (deck 02, slide 04)Serviceability; one vendor's systemLarge back-end fabrics with uniform ports
Optical circuit switchesA whole tier of packet switches and transceivers (deck 03, slide 04)Insertion loss, slow reconfigurationSpines and tori whose traffic changes slowly
Rail-only topologyThe spine (slide 05)Cross-rail traffic through scale-upLLM training with rail-local collectives

These choices multiply: the interactive on slide 06 shows that the transceiver count is set by topology (tiers × endpoints) and the power by module choice, so a design can attack either factor. The device-level reasons each module draws what it does are in OptSiP 03.

10

How Links Fail

Cause of unexpected interruption (Llama 3, 54 days, 16,384 H100 GPUs)CountShare
Faulty GPU14830.1%
GPU HBM3 memory7217.2%
Network switch or cable358.4%

Source: Llama Team, “The Llama 3 Herd of Models” (arXiv:2407.21783), Table 5: 466 job interruptions in a 54-day snapshot, 47 planned and 419 unexpected, about 78% of the unexpected ones attributed to confirmed or suspected hardware issues. Only the three largest named causes are listed here.

11

Scale-Across: Between Data Centres

12

What to Take Away