A systematic survey of general sparse matrix-matrix multiplication

J Gao, W Ji, F Chang, S Han, B Wei, Z Liu… - ACM Computing …, 2023 - dl.acm.org
General Sparse Matrix-Matrix Multiplication (SpGEMM) has attracted much attention from
researchers in graph analyzing, scientific computing, and deep learning. Many optimization …

Accelerating sparse matrix–matrix multiplication with GPU Tensor Cores

O Zachariadis, N Satpute, J Gómez-Luna… - Computers & Electrical …, 2020 - Elsevier
Sparse general matrix–matrix multiplication (spGEMM) is an essential component in many
scientific and data analytics applications. However, the sparsity pattern of the input matrices …

TileSpGEMM: A tiled algorithm for parallel sparse general matrix-matrix multiplication on GPUs

Y Niu, Z Lu, H Ji, S Song, Z Jin, W Liu - Proceedings of the 27th ACM …, 2022 - dl.acm.org
Sparse general matrix-matrix multiplication (SpGEMM) is one of the most fundamental
building blocks in sparse linear solvers, graph processing frameworks and machine learning …

Preparing sparse solvers for exascale computing

H Anzt, E Boman, R Falgout… - … of the Royal …, 2020 - royalsocietypublishing.org
Sparse solvers provide essential functionality for a wide variety of scientific applications.
Highly parallel sparse solvers are essential for continuing advances in high-fidelity, multi …

Dissecting tensor cores via microbenchmarks: Latency, throughput and numeric behaviors

W Sun, A Li, T Geng, S Stuijk… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Tensor Cores have been an important unit to accelerate Fused Matrix Multiplication
Accumulation (MMA) in all NVIDIA GPUs since Volta Architecture. To program Tensor Cores …

Porting hypre to heterogeneous computer architectures: Strategies and experiences

RD Falgout, R Li, B Sjögreen, L Wang, UM Yang - Parallel Computing, 2021 - Elsevier
Linear systems are occurring in many applications, and solving them can take a large
amount of the total simulation time. The high performance library hypre provides a variety of …

IA-SpGEMM: An input-aware auto-tuning framework for parallel sparse matrix-matrix multiplication

Z Xie, G Tan, W Liu, N Sun - … of the ACM International Conference on …, 2019 - dl.acm.org
Sparse matrix-matrix multiplication (SpGEMM) is a sparse kernel that is used in a number of
scientific applications. Although several SpGEMM algorithms have been proposed, almost …

Kokkos kernels: Performance portable sparse/dense linear algebra and graph kernels

S Rajamanickam, S Acer, L Berger-Vergiat… - arXiv preprint arXiv …, 2021 - arxiv.org
As hardware architectures are evolving in the push towards exascale, developing
Computational Science and Engineering (CSE) applications depend on performance …

Adaptive sparse matrix-matrix multiplication on the GPU

M Winter, D Mlakar, R Zayer, HP Seidel… - Proceedings of the 24th …, 2019 - dl.acm.org
In the ongoing efforts targeting the vectorization of linear algebra primitives, sparse matrix-
matrix multiplication (SpGEMM) has received considerably less attention than sparse Matrix …

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 …