Evolutionary design of thermodynamic logic gates and their heat emission
Stephen Whitelam
TL;DR
The paper tackles the gap between Landauer's fundamental heat bound $k_{\rm B} T \ln 2$ and real-world dissipation by showing that control systems can be engineered to have heat outputs comparable to the information-carrying degrees of freedom. A mutation-based genetic algorithm trains a Langevin-based thermodynamic computer, composed of visible information units and hidden computational units, to perform erasure and XOR while controlling heat distribution. Results demonstrate that heat can be relocated away from the information register into the controller and, in some training regimes, even absorbed by visible units, enabling heat-management–aware computing architectures under stochastic thermodynamics. This approach points to practical pathways for energy-efficient thermodynamic computing where heat management is an intrinsic part of the program design.
Abstract
Landauer's principle bounds the heat generated by logical operations, but in practice the thermodynamic cost of computation is dominated by the control systems that implement logic. CMOS gates dissipate energy far above the Landauer bound, while laboratory demonstrations of near-Landauer erasure rely on external measurement or feedback systems whose energy costs exceed that of the logic operation by many orders of magnitude. Here we use simulations to show that a genetic algorithm can program a thermodynamic computer to implement logic operations in which the total heat emitted by the control system is of a similar order of magnitude to that of the information-bearing degrees of freedom. Moreover, the computer can be programmed so that heat is drawn away from the information-bearing degrees of freedom and dissipated within the control unit, suggesting the possibility of computing architectures in which heat management is an integral part of the program design.
