Sparse matrix matrix (SpMM) multiplication is involved in a wide range of scientific and technical applications. The computational requirements for this kind of operation are enormous, especially for large matrices. This paper analyzes and evaluates a method to efficiently compute the SpMM product in a computing environment that includes graphics processing units (GPUs). Some libraries to compute this matricial operation can be found in the literature. However, our strategy (FastSpMM) outperforms the existing approaches because it combines the use of the ELLPACK-R storage format with the exploitation of the high ratio computation/memory access of the SpMM operation and the overlapping of CPU–GPU communications/computations by Compute Unifie...
In this article, we discuss the performance modeling and optimization of Sparse Matrix-Vector Multip...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
General sparse matrix–matrix multiplication (SpGEMM) is a fundamental building block of a number of ...
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...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
Sparse matrix computations are ubiquitous in scientific computing; General-Purpose computing on Grap...
Sparse matrix computations are ubiquitous in scientific computing; General-Purpose computing on Grap...
Sparse matrix-matrix multiplication (SpMM) is a key operation in numerous ar- eas from information ...
We present an algorithm for general sparse matrix-matrix multiplication (SpGEMM) on many-core archit...
Abstract. Graphics Processing Units (GPUs) are massive data parallel processors. High performance co...
The massive parallelism of graphics processing units (GPUs) offers tremendous performance in many hi...
Abstract. A new format for storing sparse matrices is proposed for efficient sparse matrix-vector (S...
We implement a promising algorithm for sparse-matrix sparse-vector multiplication (SpMSpV) on the GP...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
In this article, we discuss the performance modeling and optimization of Sparse Matrix-Vector Multip...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
General sparse matrix–matrix multiplication (SpGEMM) is a fundamental building block of a number of ...
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...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
Sparse matrix computations are ubiquitous in scientific computing; General-Purpose computing on Grap...
Sparse matrix computations are ubiquitous in scientific computing; General-Purpose computing on Grap...
Sparse matrix-matrix multiplication (SpMM) is a key operation in numerous ar- eas from information ...
We present an algorithm for general sparse matrix-matrix multiplication (SpGEMM) on many-core archit...
Abstract. Graphics Processing Units (GPUs) are massive data parallel processors. High performance co...
The massive parallelism of graphics processing units (GPUs) offers tremendous performance in many hi...
Abstract. A new format for storing sparse matrices is proposed for efficient sparse matrix-vector (S...
We implement a promising algorithm for sparse-matrix sparse-vector multiplication (SpMSpV) on the GP...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
In this article, we discuss the performance modeling and optimization of Sparse Matrix-Vector Multip...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
General sparse matrix–matrix multiplication (SpGEMM) is a fundamental building block of a number of ...