DocumentCode
2489928
Title
Symbolic partitioning and scheduling of parameterized task graphs
Author
Cosnard, Michel ; Jeannot, Emmanuel ; Yang, Tao
Author_Institution
LORIA, INRIA Lorraine, Villers les Nancy, France
fYear
1998
fDate
14-16 Dec 1998
Firstpage
428
Lastpage
434
Abstract
The DAG based task graph model has been found effective in scheduling for performance prediction and optimization of parallel applications. However the scheduling complexity and solution normally depend on the problem size. We propose a symbolic scheduling scheme for a parameterized task graph which models coarse grain DAG parallelism, independent of the problem size. The algorithm first derives symbolic clusters to a group of tasks in order to minimize communication while preserving parallelism, and then it evenly assigns task clusters to processors. The run time system executes clusters on each processor in a multithreaded fashion. The paper also presents preliminary experimental results to demonstrate the effectiveness of our techniques
Keywords
computational complexity; directed graphs; multi-threading; parallel algorithms; processor scheduling; DAG based task graph model; coarse grain DAG parallelism; communication minimisation; directed acyclic dependence graphs; multithreaded fashion; parallel applications; parameterized task graphs; performance prediction; problem size; run time system; scheduling complexity; symbolic clusters; symbolic partitioning; symbolic scheduling scheme; task clusters; Algorithm design and analysis; Clustering algorithms; Concurrent computing; Delay; Electrical capacitance tomography; Parallel processing; Processor scheduling; Runtime; Scheduling algorithm; World Wide Web;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location
Tainan
ISSN
1521-9097
Print_ISBN
0-8186-8603-0
Type
conf
DOI
10.1109/ICPADS.1998.741109
Filename
741109
Link To Document