Proceedings of the Fortieth Annual ACM Symposium on Theory of Computing 2008
DOI: 10.1145/1374376.1374447
|View full text |Cite
|
Sign up to set email alerts
|

Fast integer multiplication using modular arithmetic

Abstract: We give an O(N ·log N ·2 O(log * N ) ) algorithm for multiplying two N -bit integers that improves the O(N · log N · log log N ) algorithm by . Both these algorithms use modular arithmetic. Recently, Fürer [Für07] gave an O(N · log N · 2 O(log * N ) ) algorithm which however uses arithmetic over complex numbers as opposed to modular arithmetic. In this paper, we use multivariate polynomial multiplication along with ideas from Fürer's algorithm to achieve this improvement in the modular setting. Our algorithm c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 35 publications
(34 citation statements)
references
References 11 publications
0
34
0
Order By: Relevance
“…A different approach of the same complexity for the multiplication of integers was proposed in [11]. The latter algorithm is also based on the DFT.…”
Section: Polynomial Multiplicationmentioning
confidence: 99%
See 3 more Smart Citations
“…A different approach of the same complexity for the multiplication of integers was proposed in [11]. The latter algorithm is also based on the DFT.…”
Section: Polynomial Multiplicationmentioning
confidence: 99%
“…At this point no factorization-based FFT algorithm can be applied to compute 2 m DFTs of prime order p, and the naive quadratic algorithm (5) for the DFTs of order p together with (11) gives…”
Section: Motivating Examplementioning
confidence: 99%
See 2 more Smart Citations
“…Fürer's algorithm inspired De, Kurur, Saha and Saptharishi to their multiplication method [6] (see [7] for an expanded text), here called DKSS multiplication (or DKSSA for short). Both Fürer's and DKSS' algorithms require…”
Section: Introductionmentioning
confidence: 99%