CSR5: An efficient storage format for cross-platform sparse matrix-vector multiplication
W Liu, B Vinter - Proceedings of the 29th ACM on International …, 2015 - dl.acm.org
Sparse matrix-vector multiplication (SpMV) is a fundamental building block for numerous
applications. In this paper, we propose CSR5 (Compressed Sparse Row 5), a new storage …
applications. In this paper, we propose CSR5 (Compressed Sparse Row 5), a new storage …
SpaceA: Sparse matrix vector multiplication on processing-in-memory accelerator
Sparse matrix-vector multiplication (SpMV) is an important primitive across a wide range of
application domains such as scientific computing and graph analytics. Due to its intrinsic …
application domains such as scientific computing and graph analytics. Due to its intrinsic …
Sparsep: Towards efficient sparse matrix vector multiplication on real processing-in-memory architectures
Several manufacturers have already started to commercialize near-bank Processing-In-
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …
Sparse matrix-vector multiplication on GPGPUs
The multiplication of a sparse matrix by a dense vector (SpMV) is a centerpiece of scientific
computing applications: it is the essential kernel for the solution of sparse linear systems and …
computing applications: it is the essential kernel for the solution of sparse linear systems and …
Towards efficient sparse matrix vector multiplication on real processing-in-memory architectures
Several manufacturers have already started to commercialize near-bank Processing-In-
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …
Performance-aware model for sparse matrix-matrix multiplication on the sunway taihulight supercomputer
General sparse matrix-sparse matrix multiplication (SpGEMM) is one of the fundamental
linear operations in a wide variety of scientific applications. To implement efficient SpGEMM …
linear operations in a wide variety of scientific applications. To implement efficient SpGEMM …
Bridging the gap between deep learning and sparse matrix format selection
This work presents a systematic exploration on the promise and special challenges of deep
learning for sparse matrix format selection---a problem of determining the best storage …
learning for sparse matrix format selection---a problem of determining the best storage …
Caspmv: A customized and accelerative spmv framework for the sunway taihulight
The Sunway TaihuLight, equipped with 10 million cores, is currently the world's third fastest
supercomputer. SpMV is one of core algorithms in many high-performance computing …
supercomputer. SpMV is one of core algorithms in many high-performance computing …
Alphasparse: Generating high performance spmv codes directly from sparse matrices
Sparse Matrix-Vector multiplication (SpMV) is an essential computational kernel in many
application scenarios. Tens of sparse matrix formats and implementations have been …
application scenarios. Tens of sparse matrix formats and implementations have been …
Tilespmv: A tiled algorithm for sparse matrix-vector multiplication on gpus
With the extensive use of GPUs in modern supercomputers, accelerating sparse matrix-
vector multiplication (SpMV) on GPUs received much attention in the last couple of decades …
vector multiplication (SpMV) on GPUs received much attention in the last couple of decades …