An exit after every layer
A small classifier sits after each layer. When it is confident enough, the sentence leaves with that answer; hard sentences keep going to the top.
Easy sentences don't need a language model's full effort. I let them leave early and measured, on a real laptop, how much energy that saves.
A language model normally runs every sentence through all of its layers, even when the answer is already obvious halfway through. JouleRoute-LM lets easy sentences leave early, then measures on a real laptop how much energy that actually saves.
It rebuilds my earlier simulation on a real BERT model, running on an M5 MacBook Air, and every energy number comes from the laptop's own power logs rather than an estimate.
At the best setting, easy sentences left early: about 37% less computing and about 37% less measured energy, keeping 98.8% of the original accuracy, a difference too small to measure. It was measured on one model and one task, and the energy is for the whole chip, not the model alone.

A small classifier sits after each layer. When it is confident enough, the sentence leaves with that answer; hard sentences keep going to the top.
Energy is read from the laptop's power sampler and logged, never worked out from a count of layers.
Every result is repeated five times and tested statistically, so a lucky run cannot pass as a finding.
An illustrative model of the routing decision on a 12-layer stack, not the benchmark. Set a sentence's difficulty, the entropy threshold τ, and the simulated battery, and watch where it exits versus full depth. The measured numbers are in the curve above.
Cutting about a third of the energy with no measurable accuracy loss is exactly the believable result. I set out to measure the honest shape of the trade-off, not to manufacture a big number.
Some costs never go away, so energy saved can only follow the layers saved. If my numbers had shown otherwise, the measurement would have been wrong.
My first two ways of measuring energy gave confused numbers. I caught both and threw them out before I trusted the third. Getting the measurement right was the whole reason to redo the project on real hardware.