Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 57
DEVELOPMENTS IN COMPUTATIONAL MECHANICS WITH HIGH PERFORMANCE COMPUTING Edited by: B.H.V. Topping
Paper II.3
Dynamic Load Balancing and Continuum Computation Problems M.T. Kechadi
Department of Computer Science, University College, Dublin, Ireland M.T. Kechadi, "Dynamic Load Balancing and Continuum Computation Problems", in B.H.V. Topping, (Editor), "Developments in Computational Mechanics with High Performance Computing", Civil-Comp Press, Edinburgh, UK, pp 31-40, 1999. doi:10.4203/ccp.57.2.3
Abstract
This paper studies some problems arised while parallelising
continuum computation applications. A major problem
in these applications is load imbalance since the problems
usually are completely dynamic in nature. A dynamic
load balancing algorithm was proposed in [11] and
called Positional Scan Load Balancing (PSLB). The algorithm
completely preserves the original ordering of the
problem decomposition. PSLB allows for processors with
different dynamic processing powers, and is suitable for
embedding in a runtime system. A performance model
for the PSLB algorithm is described in terms of the BSP
model. We derive cost prediction formulae, and introduce
crossover points, i.e. points at which it becomes beneficial
to use the algorithm in terms of the problem complexity.
We examine the algorithms performance experimentally
with both a simulated workload and an actual parallel
molecular simulation on a Cray T3D with up to 256 processors.
We present results detailing the overhead, performance
gain, and speedup of the algorithm for fixed
problem size. We also present the algorithm performance for scaled problem size.
purchase the full-text of this paper (price £20)
go to the previous paper |
|