Abstract
Long integer multiplication is a fundamental kernel in many linear algebra and cryptography computations. Toom-Cook-k (k∈N) are a family of fast long integer multiplication algorithms frequently used in many applications, particularly for small k sizes (2, 3, and 4). Previous studies focus on minimizing Toom-Cook’s arithmetic cost, sometimes at the expense of asymptotically higher communication costs and memory footprint. For many high-performance computing applications, the bottleneck is communication rather than arithmetic. We propose new versions of Toom-Cook-k algorithms that simultaneously reduce their arithmetic cost, communication cost, and memory footprint. We obtain these results by utilizing the alternative basis and Toom-Graph techniques. The arithmetic costs of the new algorithms are only slightly higher than that of the best previous solution, while the communication costs and memory footprint are significantly reduced and proved to be optimal.
Original language | English |
---|---|
Title of host publication | Euro-Par 2024 |
Subtitle of host publication | Parallel Processing - 30th European Conference on Parallel and Distributed Processing, Proceedings |
Editors | Jesus Carretero, Javier Garcia-Blas, Sameer Shende, Ivona Brandic, Katzalin Olcoz, Martin Schreiber |
Publisher | Springer Science and Business Media Deutschland GmbH |
Pages | 59-73 |
Number of pages | 15 |
ISBN (Print) | 9783031695827 |
State | Published - 2024 |
Event | 30th International Conference on Parallel and Distributed Computing, Euro-Par 2024 - Madrid, Spain Duration: 26 Aug 2024 → 30 Aug 2024 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 14803 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 30th International Conference on Parallel and Distributed Computing, Euro-Par 2024 |
---|---|
Country/Territory | Spain |
City | Madrid |
Period | 26/08/24 → 30/08/24 |
Bibliographical note
Publisher Copyright:© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
Keywords
- Alternative Basis Method
- Bilinear Algorithms
- Fast Long Integer Multiplication
- I/O Complexity
- Toom-Cook
- Toom-Graph