Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 45
ADVANCES IN COMPUTATIONAL MECHANICS FOR PARALLEL AND DISTRIBUTED PROCESSING Edited by: B.H.V. Topping
Paper IV.1
Mesh Partitioning and Load Balancing for Distributed Memory Parallel Systems C. Walshaw, M. Cross and M.G. Everett
School of Computing and Mathematical Sciences, University of Greenwich, London, United Kingdom C. Walshaw, M. Cross, M.G. Everett, "Mesh Partitioning and Load Balancing for Distributed Memory Parallel Systems", in B.H.V. Topping, (Editor), "Advances in Computational Mechanics for Parallel and Distributed Processing", Civil-Comp Press, Edinburgh, UK, pp 97-103, 1997. doi:10.4203/ccp.45.4.1
Abstract
A method is outlined for optimising graph partitions which
arise in mapping unstructured mesh calculations to parallel
computers. The method employs a relative gain iterative technique
to both evenly balance the workload and minimise the
number and volume of interprocessor communications. A parallel
graph reduction technique is also briefly described and can
be used to give a global perspective to the optimisation. The
algorithms work efficiently in parallel as well as sequentially
and when combined with a fast direct partitioning technique
(such as the Greedy algorithm) to give an initial partition, the
resulting two-stage process proves itself to be both a powerful
and flexible solution to the static graph-partitioning problem.
Experiments indicate that the resulting parallel code can
provide high quality partitions, independent of the initial partition,
within a few seconds. The algorithms can also be used for
dynamic load-balancing, reusing existing partitions and in this
case the procedures are much faster than static techniques, provide
partitions of similar or higher quality and, in comparison,
involve the migration of a fraction of the data.
purchase the full-text of this paper (price £20)
go to the previous paper |
|