DocumentCode :
1736278
Title :
Static scheduling of parallel program graphs including loops
Author :
Luque, E. ; Ripoll, A. ; Margalef, T. ; Hernández, P.
Author_Institution :
Dept. de Inf., Univ. Autonoma de Barcelona, Spain
fYear :
1993
Firstpage :
526
Abstract :
A static scheduling strategy based on task replication was previously proposed by the authors (1990). This method allowed the possibility that certain nodes of the directed acyclic graph (DAG) could vary their execution times within a range of known values. The present work extends that scheduling strategy using a new representation model of a parallel program, the directed graph model. This model allows the inclusion of loops and conditionals explicitly in the topology of the graph. The extension of the model takes advantage of the explicit parallelism existing within loops and conditional structures that is hidden in the DAG model. The task replication strategy is adapted to the new situation to obtain a static assignment that reproduces the dynamic behavior of the graphs without task migration during application run time
Keywords :
directed graphs; parallel programming; scheduling; application run time; directed acyclic graph; dynamic behavior; loops; parallel program graphs; representation model; static assignment; static scheduling; task replication; Application software; Concurrent computing; Contracts; Informatics; Logic; Parallel processing; Processor scheduling; Runtime; Scheduling algorithm; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
Type :
conf
DOI :
10.1109/HICSS.1993.284073
Filename :
284073
Link To Document :
بازگشت