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

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 (138.59 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. Memory efficient scheduling of Strassen-Winograd's matrix multiplication algorithm. 2007. ⟨hal-00163141v1⟩
11582 Consultations
1177 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More