Passer à la navigation principale Passer à la recherche Passer au contenu principal

Modular SIMD arithmetic in MATHEMAGIX

  • XLIM Institut de Recherche

Résultats de recherche: Contribution à un journal › Article › Revue par des pairs

14 Citations (Scopus)

Résumé

Modular integer arithmetic occurs in many algorithms for computer algebra, cryptography, and error correcting codes. Although recent microprocessors typically offer a wide range of highly optimized arithmetic functions, modular integer operations still require dedicated implementations. In this article, we survey existing algorithms for modular integer arithmetic and present detailed vectorized counterparts. We also describe several applications, such as fast modular Fourier transforms and multiplication of integer polynomials and matrices. The vectorized algorithms have been implemented in C++ inside the free computer algebra and analysis system MATHEMAGIX. The performance of our implementation is illustrated by various benchmarks.

langue originaleAnglais
Numéro d'article5
journalACM Transactions on Mathematical Software
Volume43
Numéro de publication1
Les DOIs
étatPublié - 1 août 2016

Empreinte digitale

Examiner les sujets de recherche de « Modular SIMD arithmetic in MATHEMAGIX ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation