Title of article
Reversible Karatsuba’s Algorithm
Author/Authors
Kowada, L. A. B. Universidade Federal do Rio de Janeiro, Brazil , Portugal, R. Laboratorio Nacional de Computacao CientIfica, Brazil , Figueiredo, C. M. H. Universidade Federal do Rio de Janeiro, Brazil
From page
499
To page
511
Abstract
Abstract: Karatsuba discovered the first algorithm that accomplishes multiprecision integer multiplication with complexity below that of the grade-school method. This al- gorithm is implemented nowadays in computer algebra systems using irreversible logic. In this paper we describe reversible circuits for the Karatsuba’s algorithm and analyze their computational complexity. We discuss garbage disposal methods and compare with the well known Bennett’s schemes. These circuits can be used in reversible com- puters which have the advantage of being very efficient in terms of energy consumption. The algorithm can also be used in quantum computers and is an improvement of pre- vious circuits for the same purpose described in the literature.
Keywords
Reversible computing , reversible circuit , arithmetic operations , multi , plier
Journal title
Journal of J.UCS (Journal of Universal Computer Science)
Journal title
Journal of J.UCS (Journal of Universal Computer Science)
Record number
2660459
Link To Document