PAI-310 · Education

The Hardware Lottery: Energy-Based Models and Post-von-Neumann Architecture

In 2020 Sara Hooker described a mechanism she called the hardware lottery: a research idea advances partly because it suits the available hardware, and hardware can therefore delay a line of work by making it look unproductive. This course traces that mechanism through energy-based models, mechanically. You will show that a squared-error policy returns the mean of its demonstrations and that the mean can pass through the obstacle, that the dominant robot policy class samples an energy at inference for ten to one hundred sequential network evaluations per action, that a Markov chain's wall-clock time does not depend on lane count, and that a substrate whose resting distribution is the sampled distribution removes the sequence rather than shortening it. The course also covers the second workload arriving on the same silicon, analog attention, and the physical quantity that distinguishes the two cases: what each asks of the device's own fluctuation.

Skilled → Frontier·4 modules · 12 labs·12 lessons
▶ Start the course ← All courses
THE HORIZON

Where this sits, and what moves it.

Binding constraint · Conditioning bandwidth. Not joules. A closed-loop controller must impose fresh boundary conditions on the substrate every tick and read an action back, and that input cost amortises over many samples in generation and over nothing in control.

Was impossible

Energy-based models require samples from a distribution they cannot normalise, which puts a sequential Markov chain in the inner loop. On hardware whose advantage is thousands of independent lanes, that operation gained nothing from each hardware generation, and work on the energy-parameterised form moved to smaller scales for roughly a decade.

Is probable

The idea continued to develop in the parameterisation whose gradient costs a single forward pass: a diffusion model is an energy-based model written in terms of the gradient of its energy. Robots pay for that in sequential denoising steps, and against a measured embedded sampler the two costs already meet inside the range the field operates in.

Becomes possible

A substrate whose resting distribution is the sampled distribution, conditioned fast enough to close a control loop. One to two orders remain at robot control rates, and each is an interface and memory-hierarchy problem rather than a physics one, which is the most tractable class of obstacle there is.

Every hard thing was impossible until the constraint that made it impossible was named. How we read a frontier →