Title
Balanced and Compressed Coordinate Layout for the Sparse Matrix-Vector Product on GPUs
Abstract
We contribute to the optimization of the sparse matrixvector product on graphics processing units by introducing a variant of the coordinate sparse matrix layout that compresses the integer representation of the matrix indices. In addition, we employ a look-ahead table to avoid the storage of repeated numerical values in the sparse matrix, yielding a more compact data representation that is easier to maintain in the cache. Our evaluation on the two most recent generations of NVIDIA GPUs, the V100 and the A100 architectures, shows considerable performance improvements over the kernels for the sparse matrix-vector product in cuSPARSE (CUDA 11.0.167).
Year
DOI
Venue
2020
10.1007/978-3-030-71593-9_7
EURO-PAR 2020: PARALLEL PROCESSING WORKSHOPS
Keywords
DocType
Volume
Sparse matrix-vector product, Sparse matrix data layouts, Sparse linear algebra, High performance computing, GPUs
Conference
12480
ISSN
Citations 
PageRank 
0302-9743
0
0.34
References 
Authors
0
5