• DocumentCode
    2460641
  • Title

    On squaring and multiplying large integers

  • Author

    Zuras, Dan

  • fYear
    1993
  • fDate
    29 Jun-2 Jul 1993
  • Firstpage
    260
  • Lastpage
    271
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1993. Proceedings., 11th Symposium on
  • Conference_Location
    Windsor, Ont.
  • Print_ISBN
    0-8186-3862-1
  • Type

    conf

  • DOI
    10.1109/ARITH.1993.378084
  • Filename
    378084