DocumentCode :
2486106
Title :
Exploring the effect of block shapes on the performance of sparse kernels
Author :
Karakasis, Vasileios ; Goumas, Georgios ; Koziris, Nectarios
Author_Institution :
Comput. Syst. Lab., Nat. Tech. Univ. of Athens, Athens, Greece
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
8
Abstract :
In this paper we explore the impact of the block shape on blocked and vectorized versions of the Sparse Matrix-Vector Multiplication (SpMV) kernel and build upon previous work by performing an extensive experimental evaluation of the most widespread blocking storage format, namely Block Compressed Sparse Row (BCSR) format, on a set of modern commodity microarchitectures. We evaluate the merit of vectorization on the memory-bound blocked SpMV kernel and report the results for single- and multithreaded (both SMP and NUMA) configurations. The performance of blocked SpMV can significantly vary with the block shape, despite similar memory bandwidth demands for different blocks. This is further accentuated when vectorizing the kernel. When moving to multiple cores, the memory wall problem becomes even more evident and may overwhelm any benefit from optimizations targeting the computational part of the kernel. In this paper we explore and discuss the architectural characteristics of modern commodity architectures that are responsible for these performance variations between block shapes.
Keywords :
sparse matrices; storage management; block compressed sparse row format; block shapes; memory bandwidth; memory bound blocked SpMV kernel; memory wall problem; modern commodity architectures; modern commodity microarchitectures; sparse kernels; sparse matrix vector multiplication kernel; vectorization; widespread blocking storage format; Bandwidth; Computer architecture; Kernel; Laboratories; Microarchitecture; Multicore processing; Performance evaluation; Registers; Shape; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5161159
Filename :
5161159
Link To Document :
بازگشت