Optical Technology for Data Centres — Presentation 03

Optical Circuit Switching

Switching light without converting it: packet against circuit switching, MEMS, silicon-photonic and wavelength-routed switches, Google's optical spine and TPU v4 interconnect, reconfiguration time against traffic, and what an optical switch costs in the link budget.

OCS 3D MEMS Topology engineering TPU v4 Reconfiguration Insertion loss
Transceiver → Fibre → Mirror → Mirror → Fibre → Transceiver
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

Packet Switching and Circuit Switching

Electrical packet switch (EPS)

  • Every port converts light to electrons and back: a transceiver at each end of every link (deck 01).
  • Decides per packet, buffers, and serves any traffic pattern.
  • Tied to a line rate: a faster generation means new switches and new optics.

Optical circuit switch (OCS)

  • Steers light from an input fibre to an output fibre without detecting it: no transceivers inside, almost no power per port.
  • Agnostic to line rate, modulation and wavelength: the same switch carries the next generation of optics.
  • Sets up circuits, not packets: each input goes to one output until reconfigured, and reconfiguring takes from nanoseconds to tens of milliseconds depending on the technology.
02

How a MEMS Optical Circuit Switch Works

input fibres MEMS mirror array 1 MEMS mirror array 2 output fibres each mirror tilts in two axes to aim at any mirror opposite
03

The Technologies Compared

TechnologyExamplePortsReported loss and speedSource
3D MEMS mirrorsGoogle Palomar136 × 136Typically under 2 dB; millisecondsLiu et al. 2023; Urata et al. 2022 (slide 02)
3D MEMS mirrorsCalient S320320 ports, 7 RU1.8 dB typical; 45 W typical; under 50 ms per portCalient (datasheet; vendor)
MEMSLumentum R300 (2025)300 × 300Sampling with hyperscalers, general availability planned for the second half of 2025; the vendor claims more than 65% lower network powerLumentum (press release; vendor)
Beam steeringHUBER+SUHNER POLATIS 576576 × 576, 8 RUNot stated in the material foundHUBER+SUHNER (product page; vendor)
Digital liquid crystalCoherent (OFC 2024)300 × 300Drive voltage below 10 V; loss and speed not stated in the releaseCoherent (press release; vendor)
Silicon photonic MEMSSeok et al., wafer-scale240 × 240 (3 × 3 stitched 80 × 80 blocks, 4 × 4 cm)Up to 9.8 dB on chip; switching below 400 ns; 70 dB on/off ratioOptica 6, 490, 2019
Tunable lasers and passive gratingsSirius (Microsoft Research)Wavelength-routedLasers tune in under 912 ps; 3.84 ns end-to-end reconfiguration on 50 Gb/s channelsBallani et al. (ACM SIGCOMM 2020)
Robotic patch panelTelescent G516,128 fibres in a rackReconfigures by physically moving fibresTelescent (press release; vendor)
04

Google's Optical Spine

Clos with a packet spine aggregation blocksspine direct connect through OCS OCS layer blocks wired to each other; OCS sets which
05

Lightwave Fabrics: Circulators and WDM

06

TPU v4: an Optically Reconfigurable Supercomputer

Jouppi et al. describe a 4,096-chip TPU v4 machine whose chip-to-chip interconnect runs through optical circuit switches (ISCA 2023; arXiv:2304.01433).

What the paper reportsValue
Building blockA 4 × 4 × 4 cube of 64 chips with its 16 CPU hosts, one rack
OCSes and their optical componentsLess than 5% of system cost and less than 3% of system power
Switch technology3D MEMS mirrors that switch in milliseconds
Twisted tori (all-to-all throughput against a regular torus)1.63× for 4 × 4 × 8 slices, 1.31× for 4 × 8 × 8
AvailabilityThe OCSes let the machine tolerate 1,000 CPU hosts that are each unavailable 0.1–1.0% of the time; without them, hosts would need 99.9% availability for reasonable goodput, against 99.0–99.5% with them
07

Interactive: Reconfiguration and Spine Power

Two questions about putting an OCS in a network. How often can it reconfigure? The fabric carries traffic for the fraction 1 − treconfigure/tperiod of the time. What does it save? Replacing a packet spine of N ports removes a switch port and a transceiver per spine port and adds the OCS's own power. Presets set the reconfiguration time from the sources of slide 03 (MEMS: Calient's under 50 ms per port, vendor; silicon photonic MEMS: under 400 ns; tunable lasers: 3.84 ns). The OCS's 0.8 W per port is Palomar's 108 W over 136 ports, and the transceiver's 17 W an 800G datasheet maximum (deck 01). The packet-switch power per port is illustrative.

50 ms
63 s
1024
10.0
17.0
0.8
2.0
Time carrying traffic
—
Dark time
—
Packet spine power
—
OCS spine power
—
Spine power saved
—
Added to each link
—

Limits: the dark time assumes all circuits reconfigure together and carry nothing meanwhile; real systems drain traffic first and reconfigure part of the fabric at a time. The power comparison counts only the spine layer, not the aggregation blocks either side, and ignores the cost of circulators and of transceivers that tolerate the OCS's extra loss.

08

Reconfiguration Time Against Traffic

Slowest: physical rewiringRobotic patch panels: rewire when the network is rebuilt or expandedper build
Milliseconds3D MEMS: per job, per failure, per traffic-matrix change (Jupiter, TPU v4)per job
Microseconds to sub-microsecondIntegrated switches, rotor switches: schedules of circuits that cycle through matchingsper schedule
NanosecondsTunable lasers and gratings: switch per time slot, close to packet granularityper slot
09

An Optical Switch in the Link Budget

10

What Circuit Switching Cannot Do

11

What to Take Away