| HAL : hal-00259950, version 2 |
| arXiv : 0803.1975 |
| Fiche détaillée | Récupérer au format |
|
|
| MICA'2008 : Milestones in Computer Algebra, Tobago : Trinité-et-Tobago (2008) |
|
|
| Versions disponibles : | v1 (29-02-2008) | v2 (13-03-2008) |
|
|
|
|
| Compressed Modular Matrix Multiplication |
|
|
Jean-Guillaume Dumas 1Laurent Fousse 1 |
|
|
| (05/2008) |
|
|
| We propose to store several integers modulo a small prime into a single machine word. Modular addition is performed by addition and possibly subtraction of a word containing several times the modulo. Modular Multiplication is not directly accessible but modular dot product can be performed by an integer multiplication by the reverse integer. Modular multiplication by a word containing a single residue is a also possible. Therefore matrix multiplication can be performed on such a compressed storage. We here give bounds on the sizes of primes and matrices for which such a compression is possible. We also explicit the details of the required compressed arithmetic routines. |
|
|
|
|
|
|
|
|
|
|
| 1 : | Laboratoire Jean Kuntzmann (LJK) |
| CNRS : UMR5224 – Université Joseph Fourier - Grenoble I – Université Pierre Mendès-France - Grenoble II – Institut Polytechnique de Grenoble | |
| 2 : | ALGORITHMS (INRIA Rocquencourt) |
| INRIA | |
|
|
|
|
|
|
|
|
| Domaine | : | Informatique/Calcul formel |
|
|
| matrix format – small prime field – exact matrix multiplication – polynomial multiplication – dot product |
|
|
| Liste des fichiers attachés à ce document : | ||||||||||
|
|
|
| hal-00259950, version 2 | |
| http://hal.archives-ouvertes.fr/hal-00259950 | |
| oai:hal.archives-ouvertes.fr:hal-00259950 | |
| Contributeur : Jean-Guillaume Dumas | |
| Soumis le : Jeudi 13 Mars 2008, 17:56:32 | |
| Dernière modification le : Jeudi 4 Septembre 2008, 11:11:05 | |