• DocumentCode
    1685760
  • 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
  • Volume
    1
  • fYear
    2006
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on
  • ISSN
    1550-445X
  • Print_ISBN
    0-7695-2466-4
  • Type

    conf

  • DOI
    10.1109/AINA.2006.95
  • Filename
    1620211