Title :
An algorithm for geometric load balancing with two constraints
Author :
Kim, Jiyoun ; Papaefthymiou, Marios ; Tayyab, Athar
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Abstract :
Summary form only given. We describe an algorithm for partitioning 2-weighted geometric graphs, so that each of the two weights is evenly distributed among all partitions and cutsize is minimal. This algorithm is applicable to load balancing problems in parallel computing, including scientific computation or circuit optimization, in which computational load depends on multiple factors, and geometric proximity needs to be preserved. We first show that for two continuous weight distributions, there always exists an L-shape separator that divides the two weights exactly. Based on this fact, we then give a practical and efficient heuristic for 2p-way partitioning. Our heuristic relies on recursive bipartitioning and runs in O(nlgn+m2p) time, where n is the number of vertices and m is the number of rows in the graph. In experiments with geometric graphs obtained from placed benchmark VLSI circuits, our heuristic generates balanced partitions with imbalance no greater than 2%, very short runtimes, and good cutsizes. For example, given a geometric graph with n>100,000, our heuristic computes a 32-way partitioning with 0.46% maximum imbalance within 0.5 second.
Keywords :
graph theory; parallel algorithms; resource allocation; 2-weighted geometric graph partitioning; L-shape separator; circuit optimization; continuous weight distributions; geometric load balancing algorithm; geometric proximity; heuristics; minimal cutsize; parallel computing; placed benchmark VLSI circuits; recursive bipartitioning; scientific computation; Circuits; Computer architecture; Concurrent computing; Laboratories; Load management; Microelectronics; Parallel processing; Particle separators; Partitioning algorithms; Very large scale integration;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
DOI :
10.1109/IPDPS.2004.1302956