DGEMM performance is data-dependent - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2019

DGEMM performance is data-dependent

Les performances de DGEMM dépendent des données

Abstract

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.

Keywords

Fichier principal
Vignette du fichier
RR-9310.pdf (3.01 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

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

Identifiers

Cite

Tom Cornebize, Arnaud Legrand. DGEMM performance is data-dependent. [Research Report] RR-9310, Université Grenoble Alpes; Inria; CNRS. 2019. ⟨hal-02401760⟩
171 View
2786 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More