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