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
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)