Abstract. This paper addresses the problem of one-dimensional partitioning of structurally unsymmetric square and rectangular sparse matrices for parallel matrix-vector and matrix-transposevector multiplies. The objective is to minimize the communication cost while maintaining the balance on computational loads of processors. Most of the existing partitioning models consider only the total message volume hoping that minimizing this communication-cost metric is likely to reduce other metrics. However, the total message latency (start-up time) may be more important than the total message volume. Furthermore, the maximum message volume and latency handled by a single processor are also important metrics. We propose a two-phase approach that en...
Cataloged from PDF version of article.Thesis (Ph.D.): Bilkent University, Department of Computer Eng...
The problem of partitioning dense matrices into sets of sub-matrices has received increased attentio...
A common operation in scientific computing is the multiplication of a sparse, rectangular or structu...
This paper addresses the problem of one-dimensional partitioning of structurally unsymmetric square ...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
We show a two-phase approach for minimizing various communication-cost metrics in fine-grain partiti...
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...
The scalability of sparse matrix-vector multiplication (SpMV) on distributed memory systems depends ...
International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
International audienceWe investigate one dimensional partitioning of sparse matrices under a given o...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
The problem of partitioning dense matrices into sets of sub-matrices has received increased attentio...
Cataloged from PDF version of article.Thesis (Ph.D.): Bilkent University, Department of Computer Eng...
The problem of partitioning dense matrices into sets of sub-matrices has received increased attentio...
A common operation in scientific computing is the multiplication of a sparse, rectangular or structu...
This paper addresses the problem of one-dimensional partitioning of structurally unsymmetric square ...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
We show a two-phase approach for minimizing various communication-cost metrics in fine-grain partiti...
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...
The scalability of sparse matrix-vector multiplication (SpMV) on distributed memory systems depends ...
International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
International audienceWe investigate one dimensional partitioning of sparse matrices under a given o...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
The problem of partitioning dense matrices into sets of sub-matrices has received increased attentio...
Cataloged from PDF version of article.Thesis (Ph.D.): Bilkent University, Department of Computer Eng...
The problem of partitioning dense matrices into sets of sub-matrices has received increased attentio...
A common operation in scientific computing is the multiplication of a sparse, rectangular or structu...