Title :
A Medium-Grain Method for Fast 2D Bipartitioning of Sparse Matrices
Author :
Pelt, Daniel M. ; Bisseling, Rob H.
Author_Institution :
Sci. Comput. Group, Centrum Wiskunde & Inf., Amsterdam, Netherlands
Abstract :
We present a new hyper graph-based method, the medium-grain method, for solving the sparse matrix partitioning problem. This problem arises when distributing data for parallel sparse matrix-vector multiplication. In the medium-grain method, each matrix nonzero is assigned to either a row group or a column group, and these groups are represented by vertices of the hyper graph. For an m×n sparse matrix, the resulting hyper graph has m+n vertices and m+n hyper edges. Furthermore, we present an iterative refinement procedure for improvement of a given partitioning, based on the medium-grain method, which can be applied as a cheap but effective post processing step after any partitioning method. The medium-grain method is able to produce fully two-dimensional bipartitionings, but its computational complexity equals that of one-dimensional methods. Experimental results for a large set of sparse test matrices show that the medium-grain method with iterative refinement produces bipartitionings with lower communication volume compared to current state-of-the-art methods, and is faster at producing them.
Keywords :
iterative methods; matrix multiplication; sparse matrices; vectors; column group; fast 2D bipartitioning; hypergraph-based method; iterative refinement procedure; matrix nonzero; medium-grain method; one-dimensional methods; parallel sparse matrix-vector multiplication; row group; sparse test matrices; two-dimensional bipartitionings; Computational modeling; Iterative methods; Load modeling; Matrix converters; Solid modeling; Sparse matrices; Vectors; hypergraph; parallel computing; sparse matrix-vector multiplication;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-3799-8
DOI :
10.1109/IPDPS.2014.62