A structural approach to reversible computation
S Abramsky - Theoretical Computer Science, 2005 - Elsevier
Reversibility is a key issue in the interface between computation and physics, and of
growing importance as miniaturization progresses towards its physical limits. Most …
growing importance as miniaturization progresses towards its physical limits. Most …
What do reversible programs compute?
Reversible computing is the study of computation models that exhibit both forward and
backward determinism. Understanding the fundamental properties of such models is not …
backward determinism. Understanding the fundamental properties of such models is not …
Reversible computing
T Toffoli - International colloquium on automata, languages, and …, 1980 - Springer
The theory of reversible computing is based on invertible primitives and composition rules
that preserve invertibility. With these constraints, one can still satisfactorily deal with both …
that preserve invertibility. With these constraints, one can still satisfactorily deal with both …
Isomorphic interpreters from logically reversible abstract machines
In our previous work, we developed a reversible programming language and established
that every computation in it is a (partial) isomorphism that is reversible and that preserves …
that every computation in it is a (partial) isomorphism that is reversible and that preserves …
[PDF][PDF] Reversibility for efficient computing
MP Frank, TF Knight Jr - 1999 - eng-web1.eng.famu.fsu.edu
Today's computers are based on irreversible logic devices, which have been known to be
fundamentally energy-inefficient for several decades. Recently, alternative reversible logic …
fundamentally energy-inefficient for several decades. Recently, alternative reversible logic …
Reversible computing and cellular automata—A survey
K Morita - Theoretical Computer Science, 2008 - Elsevier
Reversible computing is a paradigm where computing models are defined so that they
reflect physical reversibility, one of the fundamental microscopic physical property of Nature …
reflect physical reversibility, one of the fundamental microscopic physical property of Nature …
[HTML][HTML] Reversible computing from a programming language perspective
Software plays a central role in all aspects of reversible computing systems, and a variety of
reversible programming languages have been developed. This presentation highlights the …
reversible programming languages have been developed. This presentation highlights the …
On reversible turing machines and their function universality
We provide a treatment of the reversible Turing machines (RTMs) under a strict function
semantics. Unlike many existing reversible computation models, we distinguish strictly …
semantics. Unlike many existing reversible computation models, we distinguish strictly …
Foundations of generalized reversible computing
MP Frank - International Conference on Reversible Computation, 2017 - Springer
Abstract Information loss from a computation implies energy dissipation due to Landauer's
Principle. Thus, increasing the amount of useful computational work that can be …
Principle. Thus, increasing the amount of useful computational work that can be …
[PDF][PDF] Foundations of reversible computation
Reversible computation allows computation to proceed not only in the standard, forward
direction, but also backward, recovering past states. While reversible computation has …
direction, but also backward, recovering past states. While reversible computation has …