DGEMM performance is data-dependent - Laboratoire d'Informatique de Grenoble Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2019

DGEMM performance is data-dependent

Les performances de DGEMM dépendent des données

Résumé

The DGEMM function is a widely used implementation of the matrix product. While the asymptotic complexity of the algorithm only depends on the sizes of the matrices, we show that the performance is significantly impacted by the matrices content. Our experiments show that this may be due to bit flips in the CPU causing an energy consumption overhead.
La fonction DGEMM est une implémentation très utilisée du produit matriciel. Bien que la complexité asymptotique de l'algorithme ne dépende que des tailles des matrices, nous montrons que les performances sont significativement impactées par le contenu des matrices. Nos expériences montrent que cela pourrait être causé par une surconsommation énergétique due aux changements d'état dans le processeur.

Mots clés

Fichier principal
Vignette du fichier
RR-9310.pdf (3.01 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02401760 , version 1 (11-12-2019)

Identifiants

Citer

Tom Cornebize, Arnaud Legrand. DGEMM performance is data-dependent. [Research Report] RR-9310, Université Grenoble Alpes; Inria; CNRS. 2019. ⟨hal-02401760⟩
178 Consultations
3102 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More