• DocumentCode
    2346428
  • Title

    A reversible instruction set architecture and algorithms

  • Author

    Hall, J. Storrs

  • Author_Institution
    Lab. for Comput. Sci. Res., Rutgers Univ., New Brunswick, NJ, USA
  • fYear
    1994
  • fDate
    17-20 Nov 1994
  • Firstpage
    128
  • Lastpage
    134
  • Abstract
    We describe a reversible instruction set architecture using recently developed reversible logic design techniques. Such an architecture has the dual advantage of being able to run backwards and of being, in theory, implementable so as to dissipate less than log 2 kT joules per bit operation. We analyze several basic control structures and algorithms on the architecture, showing that, for example, a sorting algorithm need only dissipate O(n log n) bits even though it makes O(n 2) comparisons
  • Keywords
    computer architecture; finite automata; instruction sets; logic design; algorithms; basic control structures; reversible instruction set architecture; reversible logic design techniques; sorting algorithm; Adders; Clocks; Combinational circuits; Computer architecture; Computer science; Laboratories; Latches; Logic design; Registers; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Physics and Computation, 1994. PhysComp '94, Proceedings., Workshop on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-6715-X
  • Type

    conf

  • DOI
    10.1109/PHYCMP.1994.363690
  • Filename
    363690