DASP: Specific Dense Matrix Multiply-Accumulate Units Accelerated General Sparse Matrix-Vector Multiplication

Y Lu, W Liu - Proceedings of the International Conference for High …, 2023 - dl.acm.org
Sparse matrix-vector multiplication (SpMV) plays a key role in computational science and
engineering, graph processing, and machine learning applications. Much work on SpMV …

HASpGEMM: Heterogeneity-Aware Sparse General Matrix-Matrix Multiplication on Modern Asymmetric Multicore Processors

H Cheng, W Li, Y Lu, W Liu - … of the 52nd International Conference on …, 2023 - dl.acm.org
Sparse general matrix-matrix multiplication (SpGEMM) is an important kernel in
computational science and engineering, and has been widely studied on homogeneous …

Amgt: Algebraic multigrid solver on tensor cores

Y Lu, L Zeng, T Wang, X Fu, W Li… - … Conference for High …, 2024 - ieeexplore.ieee.org
Algebraic multigrid (AMG) methods are particularly efficient to solve a wide range of sparse
linear systems, due to their good flexibility and adaptability. Even though modern parallel …

Mille-feuille: A tile-grained mixed precision single-kernel conjugate gradient solver on gpus

D Yang, Y Zhao, Y Niu, W Jia, E Shao… - … Conference for High …, 2024 - ieeexplore.ieee.org
Conjugate gradient (CG) and biconjugate gradient stabilized (BiCGSTAB) are effective
methods used for solving sparse linear systems. We in this paper propose Mille-feuille, a …

Two-Face: Combining Collective and One-Sided Communication for Efficient Distributed SpMM

C Block, G Gerogiannis, C Mendis, A Azad… - Proceedings of the 29th …, 2024 - dl.acm.org
Sparse matrix dense matrix multiplication (SpMM) is commonly used in applications ranging
from scientific computing to graph neural networks. Typically, when SpMM is executed in a …

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
Sparse matrix-vector multiplication (SpMV) is a crucial computing kernel with widespread
applications in iterative algorithms. Over the past decades, research on SpMV optimization …

A Conflict-aware Divide-and-Conquer Algorithm for Symmetric Sparse Matrix-Vector Multiplication

H Qiu, C Xu, J Fang, J Zhang, L Deng… - … Conference for High …, 2024 - ieeexplore.ieee.org
Exploiting matrix symmetry to halve memory footprint offers an opportunity for accelerating
memory-bound computations like Sparse Matrix-Vector Multiplication (SpMV). However …

CAMLB-SpMV: An Efficient Cache-Aware Memory Load-Balancing SpMV on CPU

J Guo, R Xia, J Liu, X Zhu, X Zhang - Proceedings of the 53rd …, 2024 - dl.acm.org
Sparse Matrix-Vector Multiplication (SpMV) plays a crucial role in scientific computing, but
severe load imbalance among threads restricts its performance. Previous load-balancing …

Optimizing SpMV on Heterogeneous Multi-Core DSPs through Improved Locality and Vectorization

D Bi, S Li, D Dong, P Zhang, J Fang - Proceedings of the 53rd …, 2024 - dl.acm.org
The sparse matrix-vector multiplication (SpMV) is widely used in large-scale scientific
computing and engineering. However, optimizing SpMV for high-performance digital signal …

[PDF][PDF] Two-Face: Combining Collective and One-Sided Communication for E cient Distributed SpMM

C Block, G Gerogiannis, C Mendis, A Azad, J Torrellas - 2024 - chaseblock.com
Sparse matrix dense matrix multiplication (SpMM) is commonly used in applications ranging
from scienti c computing to graph neural networks. Typically, when SpMM is executed in a …