Instruction sequence expressions for the Karatsuba multiplication algorithm

Open Access
Authors
Publication date 2013
Number of pages 14
Publisher Ithaca, NY: ArXiv
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
The Karatsuba multiplication algorithm is an algorithm for computing the product of two natural numbers represented in the binary number system. This means that the algorithm actually computes a function on bit strings. The restriction of this function to bit strings of any given length can be computed according to the Karatsuba multiplication algorithm by a finite instruction sequence that contains only instructions to set and get the content of Boolean registers, forward jump instructions, and a termination instruction. We describe the instruction sequences concerned for the restrictions to bit strings of the different lengths by uniform terms from an algebraic theory.
Document type Working paper
Note 5 Dec 2013
Language English
Published at http://arxiv.org/abs/1312.1529
Downloads
1312.1529v1.pd (Submitted manuscript)
Permalink to this page
Back