A Thermodynamic Turing Machine: Artificial Molecular Computing Using Classical Reversible Logic Switching Networks
John S. Hamel

TL;DR
This paper introduces a classical reversible logic network approach, called a Thermodynamic Turing Machine, that mimics quantum algorithms using CMOS technology, enabling efficient problem-solving by evolving circuits through thermodynamic states.
Contribution
It presents a novel classical computing method that implements quantum-like algorithms using reversible logic circuits with asynchronous feedback, achieving quantum algorithm steps in a single operation.
Findings
Efficient implementation of the Hadamard transform in classical circuits.
Order n speed for Gaussian elimination in the Simon problem.
Circuits evolve between thermodynamic equilibrium states to find solutions.
Abstract
This paper discusses how to implement certain classes of quantum computer algorithms using classical discrete switching networks that are amenable to implementation in main stream CMOS transistor IC technology. The methods differ from other classical approaches in that asynchronous feedback is exploited in classical transistor reversible logic circuits to implement the Hadamard transform in one simultaneous step over all qubits as in a true quantum computer. The Simon problem is used as an example. The method is used to provide an order n execution speed method for the Gaussian elimination step in the Simon problem. The approach is referred to as a Thermodynamic Turing Machine in that it behaves like an artificial molecule where solutions to a problem are found by evolving the classical circuits from one thermodynamic equilibrium state to another.
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.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum-Dot Cellular Automata · Advanced Memory and Neural Computing
