Thermodynamic costs of Turing Machines
Artemy Kolchinsky, David H. Wolpert

TL;DR
This paper investigates the thermodynamic costs of Turing Machines by combining information theory and thermodynamics, revealing bounds and tradeoffs in heat generation and computational complexity.
Contribution
It introduces two physical realizations of TMs with different thermodynamic properties and analyzes their heat costs and tradeoffs, extending the understanding of computation's physical limits.
Findings
Thermodynamic complexity of outputs is bounded by a constant for universal TMs.
Expected heat generation is infinite for both realizations.
Tradeoff exists between heat, Kolmogorov complexity, and input-output map complexity.
Abstract
Turing Machines (TMs) are the canonical model of computation in computer science and physics. We combine techniques from algorithmic information theory and stochastic thermodynamics to analyze the thermodynamic costs of TMs. We consider two different ways of realizing a given TM with a physical process. The first realization is designed to be thermodynamically reversible when fed with random input bits. The second realization is designed to generate less heat, up to an additive constant, than any realization that is computable (i.e., consistent with the physical Church-Turing thesis). We consider three different thermodynamic costs: the heat generated when the TM is run on each input (which we refer to as the "heat function"), the minimum heat generated when a TM is run with an input that results in some desired output (which we refer to as the "thermodynamic complexity" of the output,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
