Title :
On squaring and multiplying large integers
fDate :
29 Jun-2 Jul 1993
Abstract :
Methods of squaring large integers are discussed. The obvious O(n 2) method turns out to be best for small numbers. The existing ≈ O(n1.585) method becomes better as the numbers get bigger. New methods that are ≈ O(n1.465) and ≈ O(n 2.404) are presented. All of these methods can be generalized to multiplication and turn out to be faster than a fast Fourier transform (FFT) multiplication for numbers that can be quite large (>3,000,000 b). Squaring seems to be fundamentally faster than multiplication, but it is shown that Tmult ⩽ 2Tsq + O(n)
Keywords :
computational complexity; digital arithmetic; large integers; multiplying; squaring; Application software; Art; Assembly; Computational Intelligence Society; Time measurement; Writing;
Conference_Titel :
Computer Arithmetic, 1993. Proceedings., 11th Symposium on
Conference_Location :
Windsor, Ont.
Print_ISBN :
0-8186-3862-1
DOI :
10.1109/ARITH.1993.378084