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 …

Time and space bounds for reversible simulation

H Buhrman, J Tromp, P Vitányi - … , ICALP 2001 Crete, Greece, July 8–12 …, 2001 - Springer
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 …

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 …

[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 …

Thermodynamics of computation and information distance

CH Bennett, P Gács, M Li, PMB Vitányi… - Proceedings of the twenty …, 1993 - dl.acm.org
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 …

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 …

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 …

Energy-efficient algorithms

ED Demaine, J Lynch, GJ Mirano, N Tyagi - Proceedings of the 2016 …, 2016 - dl.acm.org
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 …

[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 …

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 …