Toom-Cook Multiplication: Some Theoretical and Practical Aspects
Numerical Analysis
2016-02-09 v1
Abstract
Toom-Cook multiprecision multiplication is a well-known multiprecision multiplication method, which can make use of multiprocessor systems. In this paper the Toom-Cook complexity is derived, some explicit proofs of the Toom-Cook interpolation method are given, the even-odd method for interpolation is explained, and certain aspects of a 32-bit C++ and assembler implementation, which is in development, are discussed. A performance graph of this implementation is provided. The Toom-Cook method can also be used to multithread other types of multiplication, which is demonstrated for 32-bit GMP FFT multiplication.
Cite
@article{arxiv.1602.02740,
title = {Toom-Cook Multiplication: Some Theoretical and Practical Aspects},
author = {M. J. Kronenburg},
journal= {arXiv preprint arXiv:1602.02740},
year = {2016}
}