DocumentCode :
2140211
Title :
A graph transformational approach to the multiprocessor scheduling of iterative computations
Author :
Sandnes, Frode Eika ; Sinnen, Oliver
Author_Institution :
Dept. of Comput. Sci., Oslo Univ., Norway
fYear :
2003
fDate :
27-29 Aug. 2003
Firstpage :
571
Lastpage :
576
Abstract :
A modular strategy for scheduling iterative computations is proposed. An iterative computation is represented using a cyclic task-graph. The cyclic task-graph is transformed into an acyclic task-graph. This acyclic task-graph is subsequently scheduled using one of the many well-known and high-quality static scheduling strategies from the literature. Graph unfolding is not employed and the generated schedules therefore require less memory than schedules generated through graph unfolding. Further, the number of iterations does not need to be known at compile-time. The effectiveness of the approach is compared to other methods including a graph unfolding strategy. We experimentally quantify how the task transformation affects the make-span of the schedules.
Keywords :
genetic algorithms; graph theory; iterative methods; matrix algebra; processor scheduling; acyclic task-graph; cyclic task-graph; genetic algorithms; graph transformational approach; graph unfolding strategy; iterative computation scheduling; modular strategy; multiprocessor scheduling; Computer aided instruction; Computer architecture; Computer science; Educational institutions; Genetic algorithms; Iterative methods; Modems; Parallel processing; Processor scheduling; Stochastic processes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2003. PDCAT'2003. Proceedings of the Fourth International Conference on
Print_ISBN :
0-7803-7840-7
Type :
conf
DOI :
10.1109/PDCAT.2003.1236367
Filename :
1236367
Link To Document :
بازگشت