Matraptor: A sparse-sparse matrix multiplication accelerator based on row-wise product
Sparse-sparse matrix multiplication (SpGEMM) is a computation kernel widely used in
numerous application domains such as data analytics, graph processing, and scientific …
numerous application domains such as data analytics, graph processing, and scientific …
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 …
A survey of accelerating parallel sparse linear algebra
Sparse linear algebra includes the fundamental and important operations in various large-
scale scientific computing and real-world applications. There exists performance bottleneck …
scale scientific computing and real-world applications. There exists performance bottleneck …
HiCOO: Hierarchical storage of sparse tensors
This paper proposes a new storage format for sparse tensors, called Hierarchical
COOrdinate (HiCOO; pronounced:“haiku”). It derives from coordinate (COO) format, arguably …
COOrdinate (HiCOO; pronounced:“haiku”). It derives from coordinate (COO) format, arguably …
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 …
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 …
High-performance sparse matrix-matrix products on Intel KNL and multicore architectures
Sparse matrix-matrix multiplication (SpGEMM) is a computational primitive that is widely
used in areas ranging from traditional numerical applications to recent big data analysis and …
used in areas ranging from traditional numerical applications to recent big data analysis and …
Combinatorial BLAS 2.0: Scaling combinatorial algorithms on distributed-memory systems
Combinatorial algorithms such as those that arise in graph analysis, modeling of discrete
systems, bioinformatics, and chemistry, are often hard to parallelize. The Combinatorial …
systems, bioinformatics, and chemistry, are often hard to parallelize. The Combinatorial …