AN IMPROVED SPECTRAL GRAPH PARTITIONING ALGORITHM FOR MAPPING PARALLEL COMPUTATIONS

Citation
B. Hendrickson et R. Leland, AN IMPROVED SPECTRAL GRAPH PARTITIONING ALGORITHM FOR MAPPING PARALLEL COMPUTATIONS, SIAM journal on scientific computing, 16(2), 1995, pp. 452-469
Citations number
28
Categorie Soggetti
Computer Sciences",Mathematics
ISSN journal
10648275
Volume
16
Issue
2
Year of publication
1995
Pages
452 - 469
Database
ISI
SICI code
1064-8275(1995)16:2<452:AISGPA>2.0.ZU;2-B
Abstract
Efficient use of a distributed memory parallel computer requires that the computational load be balanced across processors in a way that min imizes interprocessor communication. A new domain mapping algorithm is presented that extends recent work in which ideas from spectral graph theory have been applied to this problem. The generalization of spect ral graph bisection involves a novel use of multiple eigenvectors to a llow for division of a computation into four or eight parts at each st age of a recursive decomposition. The resulting method is suitable for scientific computations like irregular finite elements or differences performed on hypercube or mesh architecture machines. Experimental re sults confirm that the new method provides better decompositions arriv ed at more economically and robustly than with previous spectral metho ds. This algorithm allows for arbitrary nonnegative weights on both ve rtices and edges to model inhomogeneous computation and communication. A new spectral lower bound for graph bisection is also presented.