Model-guided Performance Analysis of the Sparse Matrix-Matrix Multiplication

Beitrag bei einer Tagung


Details zur Publikation

Autor(en): Scharpff T, Iglberger K, Hager G, Rüde U
Titel Sammelwerk: Proceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013
Jahr der Veröffentlichung: 2013
Tagungsband: HPCS2013 Conference Proceedings (Preprint bei arXiv)
Seitenbereich: 1-8


Abstract

Achieving high efficiency with numerical kernels for sparse matrices is of utmost importance, since they are part of many simulation codes and tend to use most of the available compute time and resources. In addition, especially in large scale simulation frameworks the readability and ease of use of mathematical expressions are essential components for the continuous maintenance, modification, and extension of software. In this context, the sparse matrix-matrix multiplication is of special interest. In this paper we thoroughly analyze the single-core performance of sparse matrix-matrix multiplication kernels in the Blaze Smart Expression Template (SET) framework. We develop simple models for estimating the achievable maximum performance, and use them to assess the efficiency of our implementations. Additionally, we compare these kernels with several commonly used SET-based C++ libraries, which, just as Blaze, aim at combining the requirements of high performance with an elegant user interface. For the different sparse matrix structures considered here, we show that our implementations are competitive or faster than those of the other SET libraries for most problem sizes on a current Intel multicore processor. © 2013 IEEE.


FAU-Autoren / FAU-Herausgeber

Hager, Georg Dr.
Regionales Rechenzentrum Erlangen (RRZE)
Iglberger, Klaus Dr.-Ing.
Zentralinstitut für Scientific Computing (ZISC)
Rüde, Ulrich Prof. Dr.
Lehrstuhl für Informatik 10 (Systemsimulation)
Scharpff, Tobias
Lehrstuhl für Informatik 10 (Systemsimulation)


Zitierweisen

APA:
Scharpff, T., Iglberger, K., Hager, G., & Rüde, U. (2013). Model-guided Performance Analysis of the Sparse Matrix-Matrix Multiplication. In HPCS2013 Conference Proceedings (Preprint bei arXiv) (pp. 1-8). Helsinki, Finnland, FI.

MLA:
Scharpff, Tobias, et al. "Model-guided Performance Analysis of the Sparse Matrix-Matrix Multiplication." Proceedings of the International Conference on High Performance Computing & Simulation (HPCS 2013), Helsinki, Finnland 2013. 1-8.

BibTeX: 

Zuletzt aktualisiert 2018-17-08 um 13:38