Memory efficient scheduling of Strassen-Winograd's matrix multiplication algorithm - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2007

Memory efficient scheduling of Strassen-Winograd's matrix multiplication algorithm

Jean-Guillaume Dumas
Clément Pernet
Wei Zhou
  • Fonction : Auteur
  • PersonId : 842235

Résumé

Strassen's algorithm was the first sub-cubic algorithm for matrix multiplication. Its improvement by Winograd led to a highly practicable algorithm. In this report, we propose new schedules of the algorithm, that reduce of the extra memory allocation, by two differents means : either by introducing a few pre-additions, or by overwritting the input matrices.
Fichier principal
Vignette du fichier
winoschedule.pdf (166.54 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00163141 , version 1 (16-07-2007)
hal-00163141 , version 2 (31-08-2007)
hal-00163141 , version 3 (23-11-2007)
hal-00163141 , version 4 (27-01-2009)
hal-00163141 , version 5 (18-05-2009)

Identifiants

Citer

Jean-Guillaume Dumas, Clément Pernet, Wei Zhou. Memory efficient scheduling of Strassen-Winograd's matrix multiplication algorithm. 2007. ⟨hal-00163141v3⟩
11582 Consultations
1181 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More