Compressed Modular Matrix Multiplication - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2008

Compressed Modular Matrix Multiplication

Jean-Guillaume Dumas
Laurent Fousse
  • Fonction : Auteur
  • PersonId : 847286
Bruno Salvy

Résumé

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.
Fichier principal
Vignette du fichier
compmatmul.pdf (139.71 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00259950 , version 1 (29-02-2008)
hal-00259950 , version 2 (13-03-2008)

Identifiants

  • HAL Id : hal-00259950 , version 1

Citer

Jean-Guillaume Dumas, Laurent Fousse, Bruno Salvy. Compressed Modular Matrix Multiplication. 2008. ⟨hal-00259950v1⟩
285 Consultations
266 Téléchargements

Partager

Gmail Facebook X LinkedIn More