DocumentCode
2724538
Title
Semi-dynamic Scheduling of Parallel Tasks for Heterogeneous Clusters
Author
Dümmler, Jörg ; Rauber, Thomas ; Rünger, Gudula
Author_Institution
Dept. of Comput. Sci., Chemnitz Univ. of Technol., Chemnitz, Germany
fYear
2011
fDate
6-8 July 2011
Firstpage
1
Lastpage
8
Abstract
Modular parallel applications can be structured by parallel tasks that implement the modules. The dependence structure of such parallel applications gives rise to a scheduling problem, which is determined either statically at compile-time, e.g. by using a suitable compiler tool, or dynamically at runtime. In this article, we present a semi-dynamic execution scheme for applications structured by parallel tasks. This execution scheme combines a statically computed schedule with a dynamic load balancing that can adapt the schedule at runtime of the application. In this way, it is possible to reduce load imbalances between processor groups that may exist in the static schedule resulting from platform heterogeneity or from an imprecise cost prediction. Experimental results for several scientific applications show that the semi-dynamic execution scheme leads to lower execution times compared to a static execution on a tightly coupled heterogeneous platform.
Keywords
parallel processing; pattern clustering; processor scheduling; program compilers; resource allocation; compiler tool; cost prediction; dynamic load balancing; heterogeneous clusters; heterogeneous platform; modular parallel applications; parallel tasks; platform heterogeneity; semidynamic execution scheme; semidynamic scheduling; static schedule; Dynamic scheduling; Heuristic algorithms; Load management; Processor scheduling; Programming; Runtime; Schedules; Cluster Computing; Heterogeneous Computing; Load Balancing; Mixed Parallelism; Parallel Tasks; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing (ISPDC), 2011 10th International Symposium on
Conference_Location
Cluj Napoca
Print_ISBN
978-1-4577-1536-5
Type
conf
DOI
10.1109/ISPDC.2011.11
Filename
6108288
Link To Document