Sparse times dense matrix multiplication (SpMM) finds its applications in well-established fields such as computational linear algebra as well as emerging fields such as graph neural networks. In this study, we evaluate the performance of various techniques for performing SpMM as a distributed computation across many nodes by focusing on GPU accelerators. We examine how the actual local computational performance of state-of-the-art SpMM implementations affect computational efficiency as dimensions change when we scale to large numbers of nodes, which proves to be an unexpectedly important bottleneck. We consider various distribution strategies, including A-Stationary, B-Stationary, and C-Stationary algorithms, 1.5D and 2D algorithms, and RD...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
We propose a comprehensive and generic framework to minimize multiple and different volume-based com...
Sparse matrix-matrix multiplication (SpMM) is a key operation in numerous ar- eas from information ...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...
Abstract. Generalized sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Multiplication of a sparse matrix with a dense matrix is a building block of an increasing number of...
This repository contains the code and scripts for verifying the claims in the paper "Design Principl...
International audienceSparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Sparse matrix-matrix multiplication (SpGEMM) is a widely used kernel in various graph, scientific co...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
Abstract—General sparse matrix-matrix multiplication (SpGEMM) is a fundamental building block for nu...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
We propose a comprehensive and generic framework to minimize multiple and different volume-based com...
Sparse matrix-matrix multiplication (SpMM) is a key operation in numerous ar- eas from information ...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...
Abstract. Generalized sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Multiplication of a sparse matrix with a dense matrix is a building block of an increasing number of...
This repository contains the code and scripts for verifying the claims in the paper "Design Principl...
International audienceSparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Sparse matrix-matrix multiplication (SpGEMM) is a widely used kernel in various graph, scientific co...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
Abstract—General sparse matrix-matrix multiplication (SpGEMM) is a fundamental building block for nu...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
We propose a comprehensive and generic framework to minimize multiple and different volume-based com...
Sparse matrix-matrix multiplication (SpMM) is a key operation in numerous ar- eas from information ...