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.
Origin : Files produced by the author(s)