DocumentCode :
2435429
Title :
Probabilistic rotation: scheduling graphs with uncertain execution time
Author :
Tongsima, Sissades ; Chantrapornchai, Chantana ; Sha, Edwin H M ; Passos, Nelson
Author_Institution :
Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
fYear :
1997
fDate :
11-15 Aug 1997
Firstpage :
292
Lastpage :
295
Abstract :
This paper proposes an algorithm called probabilistic rotation scheduling which takes advantage of loop pipelining to schedule tasks with uncertain times to a parallel processing system. These tasks normally occur when conditional instructions are employed and/or inputs of the tasks influence the computation time. We show that based on our loop scheduling algorithm the length of the resulting schedule can be guaranteed to be satisfied for a given probability. The experiments show that the resulting schedule length for a given probability of confidence can be significantly better than the schedules obtained by worst-case or average-case scenario
Keywords :
computational complexity; parallel processing; performance evaluation; processor scheduling; loop pipelining; loop scheduling algorithm; parallel processing system; probabilistic rotation; probabilistic rotation scheduling; scheduling graphs; uncertain execution time; Artificial intelligence; Computer aided instruction; Dynamic scheduling; Fuzzy systems; Parallel processing; Pipeline processing; Processor scheduling; Scheduling algorithm; Statistics; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1997., Proceedings of the 1997 International Conference on
Conference_Location :
Bloomington, IL
ISSN :
0190-3918
Print_ISBN :
0-8186-8108-X
Type :
conf
DOI :
10.1109/ICPP.1997.622658
Filename :
622658
Link To Document :
بازگشت