A note on Bennett's time-space tradeoff for reversible computation
RY Levine, AT Sherman - SIAM Journal on Computing, 1990 - SIAM
Given any irreversible program with running time T and space complexity S, and given any
ε>0, Bennett shows how to construct an equivalent reversible program with running time …
ε>0, Bennett shows how to construct an equivalent reversible program with running time …
Time and space bounds for reversible simulation
We prove a general upper bound on the tradeoff between time and space that suffices for
the reversible simulation of irreversible computation. Previously, only simulations using …
the reversible simulation of irreversible computation. Previously, only simulations using …
Time, space, and energy in reversible computing
P Vitányi - Proceedings of the 2nd conference on Computing …, 2005 - dl.acm.org
Time, Space, and Energy in Reversible Computing Page 1 Time, Space, and Energy in
Reversible Computing Paul Vitányi ∗ CWI University of Amsterdam National ICT of Australia …
Reversible Computing Paul Vitányi ∗ CWI University of Amsterdam National ICT of Australia …
[BOOK][B] Introduction to reversible computing
KS Perumalla - 2013 - books.google.com
Few books comprehensively cover the software and programming aspects of reversible
computing. Filling this gap, Introduction to Reversible Computing offers an expanded view of …
computing. Filling this gap, Introduction to Reversible Computing offers an expanded view of …
Thermodynamics of computation and information distance
Intuitively, the minimal information distance between z and g is the length of the shortest
program for a universal computer to transform z into v and y into z. This measure will be …
program for a universal computer to transform z into v and y into z. This measure will be …
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 …
Time/space trade-offs for reversible computation
CH Bennett - SIAM Journal on Computing, 1989 - SIAM
A reversible Turing machine is one whose transition function is 1:1, so that no instantaneous
description (ID) has more than one predecessor. Using a pebbling argument, this paper …
description (ID) has more than one predecessor. Using a pebbling argument, this paper …
Energy-efficient algorithms
We initiate the systematic study of the energy complexity of algorithms (in addition to time
and space complexity) based on Landauer's Principle in physics, which gives a lower bound …
and space complexity) based on Landauer's Principle in physics, which gives a lower bound …
[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 computation and reversible programming languages
T Yokoyama - Electronic Notes in Theoretical Computer Science, 2010 - Elsevier
A reversible programming language supports deterministic forward and backward
computation. This tutorial focuses on a high-level reversible programming language Janus …
computation. This tutorial focuses on a high-level reversible programming language Janus …