Chapter 14: Landauer's Principle
Part V: Information & Physics
The Principle
\( W_{\min} = k_B T \ln 2 \)
Minimum work required to erase one bit of information at temperature \(T\)
Rolf Landauer (1961) at IBM established that logically irreversible operations — specifically, erasing a bit (resetting a memory register to a known state) — must dissipate at least \(k_B T \ln 2 \approx 2.85 \times 10^{-21}\) joules as heat at room temperature.
At 300 K, this equals about 2.85 zeptojoules (zJ)— an almost inconceivably small amount, yet it places a fundamental limit on the energy efficiency of computation.
Thermodynamic Derivation
A bit can be in one of two equiprobable states. The associated Shannon entropy is:
\( H = k_B \ln 2 \quad \text{(1 bit of thermodynamic entropy)} \)
Erasing this bit (mapping both states to a single known state, e.g., "0") reduces the system entropy by \(k_B \ln 2\). By the second law of thermodynamics, the environment must absorb at least this much entropy:
\( \Delta S_{\text{env}} \geq k_B \ln 2 \)
\( Q_{\text{dissipated}} = T \Delta S_{\text{env}} \geq k_B T \ln 2 \)
The logical operation of erasure — a many-to-one mapping — is the source of irreversibility. The minimum heat dissipated equals the work that would have been extractable from the information had it been used in a thermodynamic process.
Experimental Verification (2012)
For 50 years, Landauer's principle remained theoretical. In 2012, Bérut et al. (Nature, 483, 187–190) directly measured the heat dissipated during a single bit erasure using a colloidal particle in a double-well optical trap.
- A silica bead (2 μm diameter) trapped in a laser-created double well represents a 1-bit memory.
- Erasure is performed by tilting the potential and then restoring it — the bead ends in one well regardless of initial position.
- Heat dissipated was measured via the Jarzynski equality from fluctuation theorems.
- Result: \(\langle Q \rangle \geq k_B T \ln 2\) confirmed within experimental error.
This experiment confirmed that the Landauer limit is a physical reality, not just a theoretical bound — with precise agreement at the zeptojoule scale.
Reversible Computing
Bennett (1973) showed that any computation can be performed reversibly — using only logically reversible gates — at zero thermodynamic cost (in principle), by keeping a copy of all intermediate results.
Fredkin Gate (conservative)
A universal 3-input, 3-output gate. Every input bit maps to a unique output bit. No information is lost — in principle, zero heat dissipation.
Toffoli Gate
Controlled-controlled-NOT: reversible, universal for classical computation. Forms the basis of quantum gate implementations with zero classical dissipation.
In practice, erasure occurs at memory cleanup, I/O operations, and garbage collection. Current CPUs dissipate roughly \(10^5 \times\) the Landauer limit per operation; future designs must approach this bound as transistors shrink further.
Python: Landauer Limit & Moore's Law Convergence
Plot the minimum erasure energy vs temperature, compare historical CPU energy consumption with the Landauer limit, and show energies at key operating temperatures.
Click Run to execute the Python code
Code will be executed with Python 3 on the server