Skip to Main content Skip to Navigation
Conference papers

Efficient Tiled Sparse Matrix Multiplication through Matrix Signatures

Abstract : Tiling is a key technique to reduce data movement in matrix computations. While tiling is well understood and widely used for dense matrix/tensor computations, effective tiling of sparse matrix computations remains a challenging problem. This paper proposes a novel method to efficiently summarize the impact of the sparsity structure of a matrix on achievable data reuse as a one-dimensional signature, which is then used to build an analytical cost model for tile size optimization for sparse matrix computations. The proposed model-driven approach to sparse tiling is evaluated on two key sparse matrix kernels: Sparse Matrix-Dense Matrix Multiplication (SpMM) and Sampled Dense-Dense Matrix Multiplication (SDDMM). Experimental results demonstrate that model-based tiled SpMM and SDDMM achieve high performance relative to the current state-of-the-art.
Complete list of metadata

https://hal.inria.fr/hal-03117491
Contributor : Fabrice Rastello <>
Submitted on : Thursday, January 21, 2021 - 11:27:54 AM
Last modification on : Friday, January 22, 2021 - 3:29:24 AM
Long-term archiving on: : Thursday, April 22, 2021 - 6:59:06 PM

File

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-03117491, version 1

Collections

Citation

Süreyya Emre, Aravind Sukumaran-Rajam, Fabrice Rastello, Ponnuswamy Sadayyapan. Efficient Tiled Sparse Matrix Multiplication through Matrix Signatures. SC 20 - International Conference for High Performance Computing, Networking, Storage and Analysis, Nov 2020, virtual, United States. ⟨hal-03117491⟩

Share

Metrics

Record views

61

Files downloads

255