Thermodynamics of Turing Machines

ORAL

Abstract

Turing Machines [TMs] are the canonical model of computation. Using results from thermodynamics of computation, we investigate bounds on the amount of work required to perform calculations using TMs. First, we consider the minimal amount of work required to run a given input program on a TM. We also consider the minimal amount of work required to produce a given string as an output of a TM, in analogy to Kolmogorov complexity (which asks about the length of the shortest program needed to produce a given string on a TM). We analyze two ways of implementing a TM, one of which is shown to require less work than any computable implementation. We also show that unlike the Kolmogorov complexity of a string which can be arbitrarily large, the minimal amount of work required to produce a given string is bounded by a constant.

Presenters

  • Artemy Kolchinsky

    Santa Fe Institute

Authors

  • Artemy Kolchinsky

    Santa Fe Institute

  • David Wolpert

    Santa Fe Institute