Open this publication in new window or tab >>2006 (English)In: 8th Workshop on Parallel Systems and Algorithms PASA 2006 / [ed] Wolfgang Karl, Jürgen Becker, Karl-Erwin Großpietsch, Christian Hochberger and Erik Maehle, Frankfurt/Main, Germany, 2006, p. 313-322Conference paper, Published paper (Refereed)
Abstract [en]
We study strategies for local load balancing of irregular parallel divide-andconquer algorithms such as Quicksort and Quickhull in SPMD-parallel environments such as MPI and Fork that allow to exploit nested parallelism by dynamic group splitting. We propose two new local strategies, repivoting and serialisation, and develop a hybrid local load balancing strategy, which is calibrated by parameters that are derived off-line from a dynamic programming optimisation. While the approach is generic, we have implemented and evaluated our method for two very different parallel platforms. We found that our local strategy is superior to global dynamic load balancing on a Linux cluster, while the latter performs better on a tightly synchronised sharedmemory platform with nonblocking, cheap task queue access.
Place, publisher, year, edition, pages
Frankfurt/Main, Germany: , 2006
Series
GI Lecture Notes in Informatics (LNI) ; vol. P-81
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-35761 (URN)28492 (Local ID)3-88579-175-7 (ISBN)28492 (Archive number)28492 (OAI)
Conference
8th Workshop on Parallel Systems and Algorithms (PASA 2006), March 16, 2006, Frankfurt/Main, Germany - in connection with the 19th International Conference on Architecture of Computing Systems (ARCS 2006), March 13-16, 2006, Frankfurt/Main, Germany
2009-10-102009-10-102018-01-13Bibliographically approved