Title :
An O(log p) algorithm for the discrete feedback guided dynamic loop scheduling
Author :
Tabirca, Tatiana ; Tabirca, Sabin ; Yang, Laurence Tianruo
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. Cork, Ireland
Abstract :
In this paper we investigate a new algorithm for the feedback-guided dynamic loop scheduling (FGDLS) method in the discrete case. The method uses a feedback-guided mechanism to schedule a parallel loop within a sequential outer loop. The execution times and the scheduling bounds for the current outer iteration are used to find the scheduling bounds of the next outer iteration. An O(p+log p) algorithm has been proposed for the discrete case where it was proved to achieve optimal bounds in only a few iterations. This articles introduces an O(log p) algorithm for the discrete case and presents some properties of it.
Keywords :
computational complexity; dynamic scheduling; parallel processing; processor scheduling; program control structures; resource allocation; FGDLS method; discrete feedback guided dynamic loop scheduling; load imbalance; parallel loop scheduling; processor scheduling; sequential outer loop; Algorithm design and analysis; Centralized control; Dynamic scheduling; Feedback loop; Informatics; Performance loss; Pipeline processing; Processor scheduling; Scheduling algorithm; User-generated content;
Conference_Titel :
Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on
Print_ISBN :
0-7695-2466-4
DOI :
10.1109/AINA.2006.95