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
Link To Document