Abstract
We describe the design of a purely reversible computing architecture, Bob, and its instruction set, BobISA. The special features of the design include a simple, yet expressive, locally-invertible instruction set, and fully reversible control logic and address calculation. We have designed an architecture with an ISA that is expressive enough to serve as the target for a compiler from a high-level structured reversible programming language.
All-in-all, this paper demonstrates that the design of a complete reversible computing architecture is possible and can serve as the core of a programmable reversible computing system.
All-in-all, this paper demonstrates that the design of a complete reversible computing architecture is possible and can serve as the core of a programmable reversible computing system.
Original language | English |
---|---|
Title of host publication | Reversible Computation : Third International Workshop, RC 2011, Gent, Belgium, July 4-5, 2011. Revised Papers |
Editors | Alexis De Vos, Robert Wille |
Number of pages | 13 |
Publisher | Springer |
Publication date | 2012 |
Pages | 30-42 |
ISBN (Print) | 978-3-642-29516-4 |
ISBN (Electronic) | 978-3-642-29517-1 |
DOIs | |
Publication status | Published - 2012 |
Event | 3rd International Workshop on Reversible Computation - Gent, Belgium Duration: 4 Jul 2011 → 5 Jul 2011 Conference number: 3 |
Conference
Conference | 3rd International Workshop on Reversible Computation |
---|---|
Number | 3 |
Country/Territory | Belgium |
City | Gent |
Period | 04/07/2011 → 05/07/2011 |
Series | Lecture notes in computer science |
---|---|
Volume | 7165 |
ISSN | 0302-9743 |