Strength of the reversible, garbage-free 2k ± 1 multiplier

Eva Rotenberg, James Cranch, Michael Kirkedal Thomsen, Holger Bock Axelsen

Abstract

Recently, a reversible garbage-free 2 k ±1 constant-multiplier circuit was presented by Axelsen and Thomsen. This was the first construction of a garbage-free, reversible circuit for multiplication with non-trivial constants. At the time, the strength, that is, the range of constants obtainable by cascading these circuits, was unknown. In this paper, we show that there exist infinitely many constants we cannot multiply by using cascades of 2 k ±1-multipliers; in fact, there exist infinitely many primes we cannot multiply by. Using these results, we further provide an algorithm for determining whether one can multiply by a given constant using a cascade of 2 k ±1-multipliers, and for generating the minimal cascade of 2 k ±1-multipliers for an obtainable constant, giving a complete characterization of the problem. A table of minimal cascades for multiplying by small constants is provided for convenience.

Original languageEnglish
Title of host publicationReversible Computation : 5th International Conference, RC 2013, Victoria, BC, Canada, July 4-5, 2013. Proceedings
EditorsGerhard W. Dueck, D. Michael Miller
Number of pages12
PublisherSpringer
Publication date2013
Pages46-57
ISBN (Print)978-3-642-38985-6
ISBN (Electronic)978-3-642-38986-3
DOIs
Publication statusPublished - 2013
Event5th International Conference on Reversible Computation - Victoria, Canada
Duration: 4 Jul 20135 Jul 2013
Conference number: 5

Conference

Conference5th International Conference on Reversible Computation
Number5
Country/TerritoryCanada
CityVictoria
Period04/07/201305/07/2013
SeriesLecture notes in computer science
Volume7948
ISSN0302-9743

Fingerprint

Dive into the research topics of 'Strength of the reversible, garbage-free 2k ± 1 multiplier'. Together they form a unique fingerprint.

Cite this