Chapter 14

Adaptive sparse matrix representation for efficient matrix-vector multiplication

P. Zardoshti1,2; F. Khunjush1,2; H. Sarbazi-Azad2,3    1 Shiraz University, Shiraz, Iran2 Institute for Research in Fundamental Sciences (IPM), Tehran, Iran3 Sharif University of Technology, Tehran, Iran

Abstract

Sparse matrix-vector multiplication (SpMV) is a fundamental computational kernel used in scientific and engineering applications. The nonzero elements of sparse matrices are represented in different formats, and a single sparse matrix representation is not suitable for all sparse matrices with different sparsity patterns. Extensive studies have been done on improving the performance of sparse matrices processing on different platforms. Graphics ...

Get Advances in GPU Research and Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.