Auto-tuning for Sparse Matrix-vector Multiplication

Z DU, G TAN - Chinese Journal of Computational Physics, 2024 - cjcp.org.cn
SMAT: An input adaptive auto-tuner for sparse matrix-vector multiplication [C] / / Proceedings
of the … Design and implementation of adaptive SpMV library for multicore and many-core …

A Systematic Literature Survey of Sparse Matrix-Vector Multiplication

J Gao, B Liu, W Ji, H Huang - arXiv preprint arXiv:2404.06047, 2024 - arxiv.org
… Abstract—Sparse matrix-vector multiplication (SpMV) is a … an adaptive multirow folding method
referred to as AMF-CSR … foundation for their proposed partition auto-tuner. Others: Li et al. …

Wise: Predicting the performance of sparse matrix vector multiplication with machine learning

S Yesil, A Heidarshenas, A Morrison… - Proceedings of the 28th …, 2023 - dl.acm.org
… with CSR iterates over the matrix rows and calculates the dot product of the row and the
input … using pre-processing for the sparse matrix-vector multiplication. In Supercomputing ’92:…

Machine learning to design an auto-tuning system for the best compressed format detection for parallel sparse computations

O Hamdi-Larbi, I Mehrez, T Dufaud - Parallel Processing Letters, 2021 - World Scientific
… aim is to develop an auto-tuner system for the selection of the … method reduced to the sparse
matrix vector product (SpMV), some … This approach can be extended by adapting the same …

SpaceA: Sparse matrix vector multiplication on processing-in-memory accelerator

X Xie, Z Liang, P Gu, A Basak, L Deng… - … Symposium on High …, 2021 - ieeexplore.ieee.org
… (SpMV) is a special case of matrix-vector multiplication, where the input matrix contains a
large … Sun, “Smat: an input adaptive auto-tuner for sparse matrix-vector multiplication,” in ACM …

Alphasparse: Generating high performance spmv codes directly from sparse matrices

Z Du, J Li, Y Wang, X Li, G Tan… - … Conference for High …, 2022 - ieeexplore.ieee.org
… Abstract—Sparse Matrix-Vector multiplication (SpMV) is an essential computational
kernel … Sun, “Smat: an input adaptive autotuner for sparse matrix-vector multiplication,” in …

Tilespmv: A tiled algorithm for sparse matrix-vector multiplication on gpus

Y Niu, Z Lu, M Dong, Z Jin, W Liu… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
… , accelerating sparse matrix-vector multiplication (SpMV) on … We develop an adaptive
selection method to find the best … first divides an input matrix A into a number of sparse tiles of …

Optimization of Large-Scale Sparse Matrix-Vector Multiplication on Multi-GPU Systems

J Gao, W Ji, Y Wang - ACM Transactions on Architecture and Code …, 2024 - dl.acm.org
Sparse matrix-vector multiplication (SpMV) is one of the … for the conversion from the
input matrix to the banded matrix. … [21] propose adaptive multi-row folding and non-zero-based …

Sparsep: Towards efficient sparse matrix vector multiplication on real processing-in-memory architectures

C Giannoula, I Fernandez, JG Luna, N Koziris… - Proceedings of the …, 2022 - dl.acm.org
… a good fit to accelerate the Sparse Matrix Vector Multiplication (SpMV) kernel. … adaptive
load balancing approaches and selection methods based on the characteristics of each input

VBSF: a new storage format for SIMD sparse matrixvector multiplication on modern processors

Y Li, P Xie, X Chen, J Liu, B Yang, S Li, C Gong… - The Journal of …, 2020 - Springer
Sparse matrixvector multiplication (SpMV) is one of the most … The last one is using an
adaptive method to find the optimal … On the other hand, developing an SpMV auto-tuner is another …