Fast arithmetic for faster integer multiplication - Inria - Institut national de recherche en sciences et technologies du numérique
Pré-Publication, Document De Travail Année : 2015

Fast arithmetic for faster integer multiplication

Résumé

For almost 35 years, Schönhage-Strassen's algorithm has been the fastest algorithm known for multiplying integers, with a time complexity O(n · log n · log log n) for multi-plying n-bit inputs. In 2007, Fürer proved that there ex-ists K > 1 and an algorithm performing this operation in O(n · log n · K log * n). Recent work showed that this com-plexity estimate can be made more precise with K = 8, and conjecturally K = 4. We obtain here the same result K = 4 using simple modular arithmetic as a building block, and a careful complexity analysis. We rely on a conjecture about the existence of sufficiently many primes of a certain form.
Fichier principal
Vignette du fichier
furer.pdf (186.13 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01108166 , version 1 (22-01-2015)
hal-01108166 , version 2 (28-01-2016)
hal-01108166 , version 3 (10-08-2017)
hal-01108166 , version 4 (13-04-2018)

Identifiants

Citer

Svyatoslav Covanov, Emmanuel Thomé. Fast arithmetic for faster integer multiplication. 2015. ⟨hal-01108166v1⟩
1227 Consultations
1514 Téléchargements

Altmetric

Partager

More