Article Outline
Glossary
Definition of the Subject
Introduction
Thermodynamics
Computer Equivalents of the First and Second Laws
The Thermodynamics of Digital Computers
Analog and Digital Computers
Natural Computing
Quantum Computing
Optical Computing
Thermodynamically Inspired Computing
Cellular Array Processors
Conclusions
Future Directions
Bibliography
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- Thermodynamics:
-
Literally accounting for the impact of temperature and energy flow. It is a branch of physics that describes how temperature, energy, and related properties affect behavior of an object or event.
- First law of thermodynamics:
-
Also known as the law of energy conservation. It states that the energy remains constant in an isolated system.
- Second law of thermodynamics:
-
The second law of thermodynamics asserts that the entropy of an isolated system never decreases with time.
- Entropy:
-
A measure of the disorder or unavailability of energy within a closed system.
- Computing:
-
Any activity with input/output patterns mapped onto real problems to be solved.
- Turing machine:
-
An abstract computing model that was invented by Alan Turing in 1936, long before the first electronic computer was invented, to serve as an idealized model for computing. A Turning machine has a tape that is unbounded in both directions, a read‐write head and a finite set of instructions. At each step, the head may modify the symbol on the tape right under the head, change the state of the head, and then move on the tape one unit to the left or right. Although extremely simple, Turing machines can solve any problem that can be solved by any computers that could possibly be constructed (see Church–Turing thesis).
- The Church–Turing thesis:
-
A combined hypothesis about the nature of computable functions. It states that any function that is naturally regarded as computable is computable by a Turing Machine. In early 20th century, various computing models such as Turing Machine, λ‑calculus and recursive functions are invented. It was proved that Turing Machine, λ‑calculus and recursive functions are equally powerful. Alonzo Church and Alan Turing independently raised the thesis that any naturally computable function must be a recursive function or, equivalently, be computed by a Turing Machine, or be a λ‑definable function. In other words, it is not possible to build a computing device that is more powerful than those machines with simplest computing mechanisms. Note that Church–Turing thesis is not a provable or refutable conjecture because “naturally computable function” is not a rigorous definition. There is no way to prove or refute it. But it has been accepted by nearly all mathematicians today.
- Analog:
-
An analog computer is often negatively defined as a computer that is not digital. More properly, it is a computer that uses quantities are that can be made proportional to the amount of signal detected. That analogy between a real number and a physical property gives the name “analog.” Many problems arise in analog computing, because it is so difficult to obtain a large number of distinguishable levels and because noise builds up in cascaded computations. But, being unencoded, it can always be run faster than its digital counterpart.
- Digital:
-
The name derives from digits (the fingers). Digital computing works with discrete items like fingers. Most digital computing is binary – using 0 and 1. Because signals are restored to a 1 or a 0 after each operation, noise accumulation is not much of a problem. And, of course, digital computers are much more flexible than analog computers that tend to be rather specialized.
- Quantum computer:
-
A quantum computer is a computing device that makes direct use of quantum mechanical phenomena such as superposition and entanglement. Theoretically, quantum computers can achieve much faster speed than traditional computers. It can solve some NP hard or even exponentially hard problem within linear time. Due to many technical difficulties, no practical quantum computer using entanglement has been built up to now.
Bibliography
PrimaryLiterature
Weaver W (1948) Science and complexity.Am Sci 36:536–541
Nicolis G, Prigogine I (1977) Self-organization in nonequilibrium systems. Wiley, New York
Prigogine I, Stengers I (1984) Order out of chaos.Bantam Books, New York
Prigogine I, Stengers I, Toffler A (1986) Order out of chaos: Man's new dialogue with nature. Flamingo, London
Nyce JM (1996) Guest editor's introduction.IEEE Ann Hist Comput 18:3–4
Orponen P (1997) A survey of continous-time computation theory. In: Du DZ, Ko KI (eds) Advances in Algorithms, Languages, and Complexity.Kluwer, Dordrecht, pp 209–224
Pour-El MB, Richards JI (1989) Computability in Analysis and Physics. Springer, Berlin
Grantham W, Amitm A (1990) Discretization chaos – Feedback control and transition to chaos.In: Control and dynamic systems, vol 34.Advances in control mechanics. Pt. 1 (A91–50601 21–63). Academic Press, San Diego, pp 205–277
Herbst BM, Ablowitz MJ (1989) Numerically induced chaos in the nonlinear Schrödinger equation.Phys Rev Lett 62:2065–2068
Ogorzalek MJ (1997) Chaos and complexity in nonlinear electronic circuits. World Sci Ser Nonlinear Sci Ser A 22
Nielsen MA, Chuang IL (2000) Quantum Computation and Quantum Information. Cambridge University Press, New York
Bouwmeester D, Ekert A, Zeilinger A (2001) The Physics of Quantum Information. Springer, Berlin
Caulfield HJ, Qian L (2006) The other kind of quantum computing.Int J Unconv Comput 2(3)281–290
HJ Caulfield, Vikram CS, Zavalin A (2006) Optical logic redux.Opt Int J Light Electron Opt 117:199–209
Caulfield HJ, Kukhtarev N, Kukhtareva T, Schamschula MP, Banarjee P (1999) One, two, and three-beam optical chaos and self organization effects in photorefractive materials.Mat Res Innov 3:194–199
Caulfield HJ, Brasher JD, Hester CF (1991) Complexity issues in optical computing.Opt Comput Process 1:109–113
Caulfield HJ (1992) Space – time complexity in optical computing.Multidimens Syst Signal Process 2:373–378
Shamir J, Caulfield HJ, Crowe DG (1991) Role of photon statistics in energy-efficient optical computers.Appl Opt 30:3697–3701
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing.Science 220(4598):671–680
Cerny V (1985) A thermodynamical approach to the travelling salesman problem: an efficient simulation algorithm.J Optim Theory Appl 45:41–51
Das A, Chakrabarti BK (eds) (2005) Quantum Annealing and Related Optimization Methods.Lecture Notes in Physics, vol 679.Springer, Heidelberg
Hopfield JJ (1982) Neural networks and physical systems with emergent collective computational abilities.Proc Natl Acad Sci USA 79:2554–2558
Hinton GE, Sejnowski TJ (1986) Learning and Relearning in Boltzmann Machines. In: Rumelhart DE, McClelland JL (eds) and the PDP Research Group.Parallel Distributed Processing: Explorations in the Microstructure of Cognition. vol 1.Foundations. Cambridge MIT Press, Cambridge, pp 282–317
Benzi R, Parisi G, Sutera A, Vulpiani A (1983) A theory os stochastic resonance in climatic change.SIAM J Appl Math 43:565–578
Ilachinski A (2001) Cellular Automata: A Discrete Universe.World Scientific, Singapore
Wolfram S (1983) Statistical mechanics of cellular automata.Rev Mod Phys 55:601–644
Kupiec SA, Caulfield HJ (1991) Massively parallel optical PLA.Int J Opt Comput 2:49–62
Caulfield HJ, Soref RA, Qian L, Zavalin A, Hardy J (2007) Generalized optical logic elements – GOLEs.Opt Commun 271:365–376
Caulfield HJ, Soref RA, Vikram CS (2007) Universal reconfigurable optical logic with silicon-on-insulator resonant structures.Photonics Nanostruct 5:14–20
Books and Reviews
Bennett CH (1982) The thermodynamics of computation a review.Int J Theor Phys 21:905–940
Bernard W, Callen HB (1959) Irreversible thermodynamics of nonlinear processes and noise in driven systems.Rev Mod Phys 31:1017–1044
Bub J (2002) Maxwell's Demon and the thermodynamics of computation. arXiv:quant-ph/0203017
Casti JL (1992) Reality Rules.Wiley, New York
Deutsch D (1985) Quantum Theory, the Church-Turing Principle and the Universal Quantum Computer.Proc Roy Soc Lond Ser A Math Phys Sci 400:97–117
Karplus WJ, Soroka WW (1958) Analog Methods: Computation and Simulation. McGraw Hill, New York
Leff HS, Rex AF (eds) (1990) Maxwell's Demon: Entropy, Information, Computing.Princeton University Press, Princeton
Zurek WH (1989) Algorithmic randomness and physical entropy.Phys Rev Abstr 40:4731–4751
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag
About this entry
Cite this entry
Caulfield, H.J., Qian, L. (2012). Thermodynamics of Computation. In: Meyers, R. (eds) Computational Complexity. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1800-9_197
Download citation
DOI: https://doi.org/10.1007/978-1-4614-1800-9_197
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-1799-6
Online ISBN: 978-1-4614-1800-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering