Abstract
Discrete linear transformations are important tools in information processing. Many such transforms are injective and therefore prime candidates for a physically reversible implementation into hardware. We present here reversible digital implementations of different integer transformations on four inputs. The resulting reversible circuit is able to perform both the forward transform and the inverse transform. Which of the two computations that actually is performed, simply depends on the orientation of the circuit when it is inserted in a computer board (if one takes care to provide the encapsulation of symmetrical power supplies). Our analysis indicates that the detailed structure of such a reversible design strongly depends on the prime factors of the determinant of the transform: a determinant equal to a power of 2 leads to an efficient garbage-free design.
Original language | English |
---|---|
Title of host publication | Reversible Computation : 4th International Workshop, RC 2012, Copenhagen, Denmark, July 2-3, 2012. Revised Papers |
Editors | Robert Glück, Tetsuo Yokoyama |
Number of pages | 11 |
Publisher | Springer |
Publication date | 2013 |
Pages | 160-170 |
ISBN (Print) | 978-3-642-36314-6 |
ISBN (Electronic) | 978-3-642-36315-3 |
DOIs | |
Publication status | Published - 2013 |
Event | 4th International Workshop on Reversible Computation - København, Denmark Duration: 2 Jul 2012 → 3 Jul 2012 Conference number: 4 |
Conference
Conference | 4th International Workshop on Reversible Computation |
---|---|
Number | 4 |
Country/Territory | Denmark |
City | København |
Period | 02/07/2012 → 03/07/2012 |
Series | Lecture notes in computer science |
---|---|
Volume | 7581 |
ISSN | 0302-9743 |