Lably
Skip to content

Reversible computing

Concept in computer science

  • 8 min read
  • 6 chapters

Related on Lably

Through Computation, Entropy and Adiabatic process

Reversibility

There are two major, closely related types of reversibility that are of particular interest for this purpose: physical reversibility and logical reversibility.

A process is said to be physically reversible if it results in no increase in physical entropy; it is isentropic. There is a style of circuit design ideally exhibiting this property that is referred to as charge recovery logic, adiabatic circuits, or adiabatic computing (see adiabatic process). Although in practice no nonstationary physical process can be exactly physically reversible or isentropic, there is no known limit to the closeness with which we can approach perfect reversibility, in systems that are sufficiently well isolated from interactions with unknown external environments, when the laws of physics describing the system's evolution are precisely known.

A motivation for the study of technologies aimed at implementing reversible computing is that they offer what is predicted to be the only potential way to improve the computational energy efficiency (i.e. useful operations performed per unit energy dissipated) of computers beyond the fundamental von Neumann–Landauer limit of kT ln(2) energy dissipated per irreversible bit operation.

The Landauer limit was millions of times below the energy consumption of computers in the 2000s and thousands of times less in the 2010s. Reversible computing proponents argue that a significant portion of this energy consumption is due to architectural overheads. These overheads are the energy costs associated with non-computational parts of the system, such as wires, transistors, and memory, that are required to make a computer work. They believe that makes it difficult for current technology to achieve much greater energy efficiency without adopting reversible computing principles.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Computing and communication