International audienceWe propose a novel sparse matrix partitioning scheme, called semi-two-dimensional (s2D), for efficient paral-lelization of sparse matrix-vector multiply (SpMV) operations on distributed memory systems. In s2D, matrix nonzeros are more flexibly distributed among processors than one dimensional (rowwise or columnwise) partitioning schemes. Yet, there is a constraint which renders s2D less flexible than two-dimensional (nonzero based) partitioning schemes. The constraint is enforced to confine all communication operations in a single phase, as in 1D partition, in a parallel SpMV operation. In a positive view, s2D thus can be seen as being close to 2D partitions in terms of flexibility, and being close 1D partitions in ter...
Abstract. This paper addresses the problem of one-dimensional partitioning of structurally unsymmetr...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
The thesis introduces a cache-oblivious method for the sparse matrix-vector (SpMV) multiplication, w...
International audienceWe propose a novel sparse matrix partitioning scheme, called semi-two-dimensio...
International audienceWe propose a novel sparse matrix partitioning scheme, called semi-two-dimensio...
One-dimensional (1D) partitioning of sparse matrices results in lower quality partitioning than two-...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
A new method is presented for distributing data in sparse matrix-vector multiplication. The method i...
A new method is presented for distributing data in sparse matrix-vector multiplication. The method i...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
We provide parallel matrix-vector multiply routines for 1D and 2D partitioned sparse square and rect...
Abstract. This paper addresses the problem of one-dimensional partitioning of structurally unsymmetr...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
The thesis introduces a cache-oblivious method for the sparse matrix-vector (SpMV) multiplication, w...
International audienceWe propose a novel sparse matrix partitioning scheme, called semi-two-dimensio...
International audienceWe propose a novel sparse matrix partitioning scheme, called semi-two-dimensio...
One-dimensional (1D) partitioning of sparse matrices results in lower quality partitioning than two-...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
A new method is presented for distributing data in sparse matrix-vector multiplication. The method i...
A new method is presented for distributing data in sparse matrix-vector multiplication. The method i...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
We provide parallel matrix-vector multiply routines for 1D and 2D partitioned sparse square and rect...
Abstract. This paper addresses the problem of one-dimensional partitioning of structurally unsymmetr...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
The thesis introduces a cache-oblivious method for the sparse matrix-vector (SpMV) multiplication, w...