Do the floor-plan arithmetic for the mesh ONN. A 64×64 weight matrix needs roughly 4,000 MZIs at
a few hundred micrometres each — square centimetres of silicon for one layer. Now recall
the
Near resonance, a single all-pass ring's through-port transmission is a Lorentzian notch. Writing
which runs from
Play with the slider and notice two things. First, tuning ring 2 changes channel 2's transmission smoothly — a genuine analog weight, resolution limited only by how finely you can steer the resonance. Second, push the detuning far enough and ring 2's notch starts encroaching on its neighbour's channel: inter-channel crosstalk is a geometric fact of Lorentzian tails, and it is what limits how densely channels can be packed (a rule of thumb: spacing of a few linewidths keeps the tails below the precision floor).
One more piece completes the weight: sign. A ring has a second output — the drop port —
and what leaves it is exactly what the through port lost. Send through and drop to a
balanced pair of photodetectors wired in opposition and the output current is
proportional to
The architecture that assembles this into a network was proposed by Tait and colleagues at
Princeton. All
| MZI mesh (coherent) | Ring weight bank (WDM) | |
|---|---|---|
| Weight element size | ~100–300 µm per MZI | ~10 µm per ring |
| Signed weights | Native (phase) | Balanced through − drop detection |
| Needs phase coherence | Yes — one laser, stable paths | No — computes in power |
| Parallelism axis | Space (N waveguides) | Colour (N wavelengths, 1 waveguide) |
| Matrix type | Unitary natively; arbitrary via SVD | Arbitrary rows directly |
| Chief overhead | Calibrating 2 phases per MZI | Tuning and locking every ring |
Now the honest accounting. A fabricated ring never resonates exactly where the mask said — nanometre-scale thickness variation shifts resonances by whole linewidths — so every ring needs an actuator, almost always a resistive heater. Three costs follow.
Static power. Parking a ring costs continuous heater power — typically a few
milliwatts. A 32-neuron all-to-all layer has
Drift. Silicon's refractive index moves with temperature; a ring resonance drifts by roughly 10 GHz per kelvin. With linewidths of tens of gigahertz, a one-degree ambient swing re-writes your entire weight matrix. So, third cost: locking. Each ring carries a monitor (a photodiode tap, or the balanced pair itself), and a feedback loop continuously dithers the heater to hold the resonance at its commanded offset. The weights of a broadcast-and-weight processor are not "set and forget" — they are actively servoed, forever, and the control electronics is part of the machine.
Broadcast-and-weight was born in a neuromorphic lab, and the resemblance to biology is not
decoration. A cortical neuron fans out to thousands of others over shared bundles; the WDM bus
does the same with wavelength standing in for axonal identity. The Princeton group pushed the
analogy to spiking: an excitable semiconductor laser fires an optical pulse when its summed,
weighted input crosses threshold — dynamics mathematically close to a biological neuron's, but
about a hundred million times faster (nanosecond spikes versus millisecond ones). The
pitch is not "photonics beats GPUs at ResNets"; it is that some computations — radio-frequency
front-ends, control loops, physics experiments — need microsecond-scale intelligence that clocked
digital pipelines cannot deliver, and a fast analog substrate can. The spiking side of this story
is picked up in
It is tempting to read "high-Q resonance" as pure win: sharper resonance, finer wavelength
selectivity, denser channels. But a weight parked on the slope of a sharp Lorentzian
inherits that slope as a noise amplifier. The steeper
Mesh or ring bank, coherent or WDM — every architecture so far computes the linear part
of a layer, and then hands an electrical current to "the nonlinearity" as if that were a detail.
It is not a detail. It is the oldest open wound in optical computing, and the