The energy consumption optimization of the BLAS routines

Abstract

The paper deals with the energy consumption evaluation of selected Sparse and Dense BLAS Level 1, 2 and 3 routines. Authors employed AXPY, Sparse Matrix-Vector, Sparse Matrix-Matrix, Dense Matrix-Vector, Dense Matrix-Matrix and Sparse Matrix-Dense Matrix multiplication routines from Intel Math Kernel Library (MKL). The measured characteristics illustrate the different energy consumption of BLAS routines, as some operations are memory-bounded and others are compute-bounded. Based on their recommendations one can explore dynamic frequency switching to achieve significant energy savings up to 23%.

Description

Subject(s)

READEX, CPU frequency, BLAS, energy consumption

Citation

In: Simos, Theodore and Charalambos Tsitouras, eds. Proceedings of International Conference of Numerical Analysis and Applied Mathematics (ICNAAM 2016), 19-25 September 2016, Rhodes, Greece. AIP conference proceedings, no. 1863. Meville, N.Y.: AIP Publishing, 2017, art. no. 340015.

Collections