English

DGEMM performance is data-dependent

Distributed, Parallel, and Cluster Computing 2019-12-12 v1

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.

Keywords

Cite

@article{arxiv.1912.05381,
  title  = {DGEMM performance is data-dependent},
  author = {Tom Cornebize and Arnaud Legrand},
  journal= {arXiv preprint arXiv:1912.05381},
  year   = {2019}
}
R2 v1 2026-06-23T12:42:51.203Z