By the late 2000s the logic seemed inescapable. Multicore was scaling toward hundreds of cores, the
This lesson teaches the ONoC in two movements: first the genuinely elegant ideas — ring-based routers and wavelength-routed crossbars, which resurface across photonics — and then the sober accounting of why, fifteen years later, no shipping processor contains one. The autopsy is not a humiliation; it is the best masterclass this course has in where photonics wins, and it ends with the survivor: the part of the dream that is shipping.
The ONoC's element is the microring resonator from Module 3: a
wavelength-selective tap that, when its resonance matches a passing channel, peels that one colour
off the shared waveguide onto a drop port — and when detuned, lets it glide past untouched. A
cluster of rings is therefore a router without a router: no arbitration logic, no
crossbar transistors, just resonances deciding who hears what. Architectures assembled this into
wavelength-routed crossbars: give every node its own wavelength, and a message's
colour is its address. In a single-writer, multiple-reader (SWMR) design,
each sender owns a wavelength on a waveguide snaking past every other node; receivers park a ring
tuned to each sender they may hear from. The topology is a passive physical object — routing
happens in the spectrum, contention is resolved by wavelength assignment before the fabric is
even fabricated, and (echoing the
Now the audit. Three line items, none fatal alone, jointly damning:
Laser power. The light comes from an off-chip laser with a wall-plug efficiency of perhaps 10–20%: delivering 10 mW of useful optical power costs 50–100 mW at the socket — before the ~5–10 dB of coupling and distribution loss between laser and the farthest detector, which multiplies the demand again. Worse, the laser burns this continuously, whether or not anyone is talking.
Thermal tuning. A ring's resonance drifts roughly 10 GHz per kelvin, and a many-core die is a weather system of hotspots. Every ring therefore carries a heater and a control loop pinning it on-station — of order a milliwatt per ring — and a wavelength-routed crossbar needs thousands of rings. The tuning bill alone can reach watts, also charged at idle.
The distances are too short. The crossover chart of
Run the totals: 4,000 rings × 2 mW + 2 W of laser overhead = 10 W of standing power, against an electrical NoC drawing a few watts only when busy. The beautiful crossbar loses the energy argument at precisely the distances a chip contains — and adds a control problem (per-ring calibration against process and thermal variation) that Module 11 will show haunts every large photonic system.
The headline ONoC papers quoted energy-per-bit at peak load — and at peak, the photonic
fabric genuinely wins on paper: the laser's fixed wattage divided by a torrent of bits is a tiny
pJ/bit. The misconception is treating that quotient as a property of the hardware. It is a
property of the workload. Real NoC traffic is bursty and averages a few percent
utilisation; divide the same standing watts by 3% of the bits and the pJ/bit balloons thirty-fold,
while the electrical NoC's dynamic energy shrinks in proportion to the silence. The general rule —
worth engraving, because it recurs in
HP Labs' Corona (2008) remains the genre's masterpiece and is worth reading in the original. Its
designers imagined a 3-D-stacked 256-core processor for 2017, wrapped in a serpentine photonic
crossbar: 64 waveguide "spokes", dense-WDM with 64 wavelengths each, delivering 10 TB/s of
cross-chip bandwidth, with an optical arbitration scheme — a token of light circulating on
a dedicated waveguide, grabbed by a would-be sender — replacing electrical allocators. The paper's
projected numbers were stirring, and honest: they assumed aggressive progress in laser efficiency,
ring tuning and integration density. Much of that progress happened — but in the meantime,
electrical NoCs quietly improved too, caches got smarter about locality, and the utilisation
arithmetic above never bent. Corona shipped nothing and influenced everything: its ring devices,
WDM discipline and calibration schemes flowed straight into the silicon-photonics transceivers
and
Strip the ONoC of its weakest claim — photons between cores — and a strong one remains:
photons at the package boundary. The distances there are centimetres-to-metres (the right
side of the crossover), the pipes are kept full (I/O traffic aggregates thousands of cores'
demands), and the ring machinery is exactly right for dense WDM. That surviving idea is shipping
today as in-package optical I/O — photonic chiplets flanking a processor die, a few pJ/bit,
terabits per fibre — the direct heir of