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 :
بازگشت