Here is the most expensive thing a modern computer does, and it is not arithmetic. In a
state-of-the-art accelerator, a 32-bit floating-point multiply costs on the order of a picojoule;
fetching the two operands from off-chip memory costs a hundred times more. The chip spends its
power budget not on computing but on hauling bits down wires — and the wires are
the one part of the system that stopped improving. When
This is the door through which light walks in. The
Any communication channel rides on a carrier, and you can only modulate a carrier at a rate that is
a modest fraction of its own frequency. Telecom light at wavelength
One hundred and ninety-three trillion cycles per second. Modulating even a twentieth of a percent of that carrier is a 100 GHz signal — and the low-loss window of optical fibre (the "C-band" plus its neighbours) is 4–10 THz wide, thousands of times the entire usable radio spectrum. An electrical trace, by contrast, is in serious trouble long before 100 GHz: skin effect and dielectric loss make a printed-circuit trace at 28 Gb/s lose roughly a decibel per centimetre, which is why the fastest electrical links in a datacenter reach about a metre and then give up. The carrier frequency is not a detail; it is a five-orders-of-magnitude head start.
The second gift follows from a single word in Maxwell's equations: linear. In glass at ordinary powers, light waves superpose without interacting — two beams of different wavelengths occupy the same fibre and pass through one another as if the other did not exist. So you do not send one signal down a fibre: you send eighty, on eighty different wavelengths, and separate them at the far end with a filter. This is wavelength-division multiplexing (WDM), and there is no electrical analogue: two voltage signals on one wire simply add and are lost.
The arithmetic is cheerful. A standard C-band system carries 80 channels; at today's 400 Gb/s per channel that is
through a strand of glass thinner than a human hair. Later in the course the same trick becomes a
computing resource: a photonic matrix engine can process one input vector per wavelength,
simultaneously, in the same hardware — the subject of
The laboratory records are absurd. By combining every trick in this module — dozens of wavelengths, two polarisations, high-order modulation formats, and fibres with multiple cores and spatial modes — research groups have pushed petabits per second through a single fibre: over 1015 bits every second, several times the average traffic of the entire public internet, in one strand. Nobody deploys that yet; the point is that the medium is not the bottleneck. The bottleneck — a theme this course returns to relentlessly — is the electronics and the energy at the two ends of the glass, where signals are generated, modulated and detected.
Modern optical fibre attenuates light by about
The crossover point is the whole industrial story of photonics in one number. With an optical entry fee of 2 pJ/bit and electrical wiring at 1 pJ/bit per centimetre, light wins beyond about 2 cm. Drive the entry fee down — better lasers, smaller modulators, co-packaging — and the crossover creeps inward: from between buildings (1980s), to between racks (2000s), to between boards (2010s), and now to between chips on a package. Every time the crossover moves a level down the packaging hierarchy, photonics eats another layer of copper. That march is the subject of Module 8; whether it can continue all the way into the chip is one of the open questions of the field.
Run the break-even calculation yourself, and the WDM capacity sum while you are at it:
The popular pitch for optical computing — "light is the fastest thing in the universe!" — is the
one argument that is wrong. A signal on a copper wire is itself an
electromagnetic wave, guided by the conductor but travelling in the dielectric around it at
roughly
So light is a magnificent carrier: terahertz of bandwidth, channels that ignore each other, and
distance nearly free. The obvious next question is how a beam of light physically holds
bits — what, exactly, do you modulate? The