A systematic survey of general sparse matrix-matrix multiplication
General Sparse Matrix-Matrix Multiplication (SpGEMM) has attracted much attention from
researchers in graph analyzing, scientific computing, and deep learning. Many optimization …
researchers in graph analyzing, scientific computing, and deep learning. Many optimization …
Accelerating sparse matrix–matrix multiplication with GPU Tensor Cores
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 …
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
Sparse general matrix-matrix multiplication (SpGEMM) is one of the most fundamental
building blocks in sparse linear solvers, graph processing frameworks and machine learning …
building blocks in sparse linear solvers, graph processing frameworks and machine learning …
Preparing sparse solvers for exascale computing
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 …
Highly parallel sparse solvers are essential for continuing advances in high-fidelity, multi …
Dissecting tensor cores via microbenchmarks: Latency, throughput and numeric behaviors
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 …
Accumulation (MMA) in all NVIDIA GPUs since Volta Architecture. To program Tensor Cores …
Porting hypre to heterogeneous computer architectures: Strategies and experiences
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 …
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
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 …
scientific applications. Although several SpGEMM algorithms have been proposed, almost …
Kokkos kernels: Performance portable sparse/dense linear algebra and graph kernels
As hardware architectures are evolving in the push towards exascale, developing
Computational Science and Engineering (CSE) applications depend on performance …
Computational Science and Engineering (CSE) applications depend on performance …
Adaptive sparse matrix-matrix multiplication on the GPU
In the ongoing efforts targeting the vectorization of linear algebra primitives, sparse matrix-
matrix multiplication (SpGEMM) has received considerably less attention than 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
Sparse general matrix-matrix multiplication (SpGEMM) is an important kernel in
computational science and engineering, and has been widely studied on homogeneous …
computational science and engineering, and has been widely studied on homogeneous …