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 …

A simple universal logic element and cellular automata for reversible computing

K Morita - … , and Universality: Third International Conference, MCU …, 2001 - Springer
Reversible computing is a paradigm of computation that reflects physical reversibility, and is
considered to be important when designing a logical devices based on microscopic physical …

Reversible simulation of one-dimensional irreversible cellular automata

K Morita - Theoretical Computer Science, 1995 - Elsevier
A cellular automaton (CA) is called reversible (or injective) iff its global function is one-to-
one. It has been shown by Toffoli that any (irreversible) k-dimensional CA is simulated by …

A computation-universal two-dimensional 8-state triangular reversible cellular automaton

K Imai, K Morita - Theoretical Computer Science, 2000 - Elsevier
A reversible cellular automaton (RCA) is a cellular automaton (CA) whose global function is
injective and every configuration has at most one predecessor. Margolus showed that there …

Universality of a reversible two-counter machine

K Morita - Theoretical Computer Science, 1996 - Elsevier
A k-counter machine (CM (k)) is an automaton having k counters as an auxiliary memory. It
has been shown by Minsky that a CM (2) can simulate any Turing machine and thus it is …

Computation by asynchronously updating cellular automata

S Adachi, F Peper, J Lee - Journal of Statistical Physics, 2004 - Springer
A known method to compute on an asynchronously updating cellular automaton is the
simulation of a synchronous computing model on it. Such a scheme requires not only an …

Partitioned quantum cellular automata are intrinsically universal

P Arrighi, J Grattage - Natural Computing, 2012 - Springer
There have been several non-axiomatic approaches taken to define quantum cellular
automata (QCA). Partitioned QCA (PQCA) are the most canonical of these non-axiomatic …

Fault-tolerance in nanocomputers: a cellular array approach

F Peper, J Lee, F Abo, T Isokawa… - IEEE Transactions …, 2004 - ieeexplore.ieee.org
Asynchronous cellular arrays have gained attention as promising architectures for
nanocomputers, because of their lack of a clock, which facilitates low power designs, and …

Self-reproduction in a reversible cellular space

K Morita, K Imai - Theoretical Computer Science, 1996 - Elsevier
We investigate a problem whether self-reproduction is possible in a two-dimensional
“reversible” cellular space, and give an affirmative answer. A reversible (or injective) cellular …

The quantum game of life

P Arrighi, J Grattage - Physics World, 2012 - iopscience.iop.org
The idea that our universe can be modelled as a giant computer dates back to the 1970s.
But as Pablo Arrighi and Jonathan Grattage describe, quantum-information theorists are …