We consider the problem of sparse matrix multiplication by the column row method in a distributed setting where the matrix product is not necessarily sparse. We present a sur-prisingly simple method for “consistent ” parallel process-ing of sparse outer products (column-row vector products) over several processors, in a communication-avoiding setting where each processor has a copy of the input. The method is consistent in the sense that a given output entry is al-ways assigned to the same processor independently of the specific structure of the outer product. We show guaran-tees on the work done by each processor, and achieve linear speedup down to the point where the cost is dominated by reading the input. Our method gives a way of distri...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
Multiplication of a sparse matrix with a dense matrix is a building block of an increasing number of...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...
Funding Information: We are grateful to the anonymous reviewers for their helpful feedback on the pr...
International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3...
Abstract—Shared-memory systems such as regular desktops now possess enough memory to store large dat...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.The second problem we address...
In this paper we present a new technique for sparse matrix multiplication on vector multiprocessors ...
International audienceWe implement parallel and distributed versions of the sparse matrix-vector pro...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
Multiplication of a sparse matrix with a dense matrix is a building block of an increasing number of...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...
Funding Information: We are grateful to the anonymous reviewers for their helpful feedback on the pr...
International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3...
Abstract—Shared-memory systems such as regular desktops now possess enough memory to store large dat...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.The second problem we address...
In this paper we present a new technique for sparse matrix multiplication on vector multiprocessors ...
International audienceWe implement parallel and distributed versions of the sparse matrix-vector pro...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...