International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3 row-parallel, 1D column-parallel and 2D row-column-parallel. The 1D parallel algorithms offer the 4 advantage of having only one communication phase. On the other hand, the 2D parallel algorithm 5 is more scalable but it suffers from two communication phases. Here, we introduce a novel concept 6 of heterogeneous messages where a heterogeneous message may contain both input-vector entries 7 and partially computed output-vector entries. This concept not only leads to a decreased number of 8 messages, but also enables fusing the input-and output-communication phases into a single phase. 9 These findings are exploited to propose a 1.5D parallel ...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
This paper addresses the problem of one-dimensional partitioning of structurally unsymmetric square ...
We investigate sparse matrix bipartitioning – a problem where we minimize the communication volume i...
International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3...
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...
In this work, we show that the standard graph-partitioning based decomposition of sparse matrices do...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
Cataloged from PDF version of article.In this work, we show that the standard graph-partitioning-bas...
One-dimensional (1D) partitioning of sparse matrices results in lower quality partitioning than two-...
The scalability of sparse matrix-vector multiplication (SpMV) on distributed memory systems depends ...
Abstract. This paper addresses the problem of one-dimensional partitioning of structurally unsymmetr...
International audienceWe investigate one dimensional partitioning of sparse matrices under a given o...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.The second problem we address...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.The second problem we address...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
This paper addresses the problem of one-dimensional partitioning of structurally unsymmetric square ...
We investigate sparse matrix bipartitioning – a problem where we minimize the communication volume i...
International audienceThere are three common parallel sparse matrix-vector multiply algorithms: 1D 3...
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...
In this work, we show that the standard graph-partitioning based decomposition of sparse matrices do...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
Cataloged from PDF version of article.In this work, we show that the standard graph-partitioning-bas...
One-dimensional (1D) partitioning of sparse matrices results in lower quality partitioning than two-...
The scalability of sparse matrix-vector multiplication (SpMV) on distributed memory systems depends ...
Abstract. This paper addresses the problem of one-dimensional partitioning of structurally unsymmetr...
International audienceWe investigate one dimensional partitioning of sparse matrices under a given o...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.The second problem we address...
131 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.The second problem we address...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
This paper addresses the problem of one-dimensional partitioning of structurally unsymmetric square ...
We investigate sparse matrix bipartitioning – a problem where we minimize the communication volume i...