Parallel Optimization of a Reversible (Quantum) Ripple-Carry Adder

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

The design of fast arithmetic logic circuits is an important research topic for reversible and quantum computing. A special challenge in this setting is the computation of standard arithmetical functions without the generation of garbage. The CDKM-adder is a recent garbage-less reversible (quantum) ripple-carry adder. We optimize this design with a novel parallelization scheme wherein m parallel k-bit CDKM-adders are combined to form a reversible mk-bit ripple-block carry adder with logic depth O(m+k) for a minimal logic depth O(\sqrt{mk}), thus improving on the mk-bit CDKM-adder logic depth O(mk). We also show designs for garbage-less reversible set-less-than circuits. We compare the circuit costs of the CDKM and parallel adder in measures of circuit delay, width, gate and transistor count, and find that the parallelized adder offers significant speedups at realistic word sizes with modest parallelization overhead.
Original languageEnglish
Title of host publicationUnconventional Computing : 7th International Conference, UC 2008, Vienna, Austria, August 25-28, 2008, proceedings
EditorsCristian S. Calude, José Felix Costa, Rudolf Freund, Marion Oswald, Grzegorz Rozenberg
Number of pages14
PublisherSpringer
Publication date2008
Pages228-241
ISBN (Print)978-3-540-85193-6
DOIs
Publication statusPublished - 2008
EventInternational Conference on Unconventional Computing - Wien, Austria
Duration: 25 Aug 200828 Aug 2008
Conference number: 7

Conference

ConferenceInternational Conference on Unconventional Computing
Nummer7
LandAustria
ByWien
Periode25/08/200828/08/2008
SeriesLecture notes in computer science
Number5204
ISSN0302-9743

ID: 9353632