Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph algorithms as well as for some linear solvers, such as algebraic multigrid. The scaling of existing parallel implementations of SpGEMM is heavily bound by communication. Even though 3D (or 2.5D) algorithms have been proposed and theoretically analyzed in the flat MPI model on Erdős-Rényi matrices, those algorithms had not been implemented in practice and their complexities had not been analyzed for the general case. In this work, we present the first ever implementation of the 3D SpGEMM formulation that also exploits multiple (intra-node and inter-node) levels of parallelism, achieving significant speedups over the state-of-the-art...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
Sparse matrix-matrix multiplication (SpGEMM) is a widely used kernel in various graph, scientific co...
International audienceSparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
Abstract. Generalized sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Sparse times dense matrix multiplication (SpMM) finds its applications in well-established fields su...
Cataloged from PDF version of article.FFor outer-product-parallel sparse matrix-matrix multiplicatio...
Cataloged from PDF version of thesis.Includes bibliographical references (leaves 102-107).Thesis (Ph...
Abstract—General sparse matrix-matrix multiplication (SpGEMM) is a fundamental building block for nu...
This repository contains the code and scripts for verifying the claims in the paper "Design Principl...
Sparse matrix-matrix multiplication (SpGEMM) is a computational primitive that is widely used in are...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
Sparse matrix-matrix multiplication (SpGEMM) is a widely used kernel in various graph, scientific co...
International audienceSparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
Abstract. Generalized sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Sparse times dense matrix multiplication (SpMM) finds its applications in well-established fields su...
Cataloged from PDF version of article.FFor outer-product-parallel sparse matrix-matrix multiplicatio...
Cataloged from PDF version of thesis.Includes bibliographical references (leaves 102-107).Thesis (Ph...
Abstract—General sparse matrix-matrix multiplication (SpGEMM) is a fundamental building block for nu...
This repository contains the code and scripts for verifying the claims in the paper "Design Principl...
Sparse matrix-matrix multiplication (SpGEMM) is a computational primitive that is widely used in are...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
Sparse matrix-matrix multiplication (SpGEMM) is a widely used kernel in various graph, scientific co...