• DocumentCode
    3507737
  • Title

    Feedback guided dynamic loop scheduling; A theoretical approach

  • Author

    Tabirca, Tatiana ; Freeman, Len ; Tabirca, Sabin ; Yang, Laurence Tianruo

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    115
  • Lastpage
    121
  • Abstract
    In this paper we review existing loop scheduling algorithms and also describe the feedback-guided dynamic loop scheduling (FGDLS) algorithm that was proposed in Bull et al. (1996) and Bull (1998). The FGDLS algorithm uses a feedback mechanism to schedule a parallel loop within a sequential outer loop. It has been shown to perform well for scheduling problems for which the load associated with the parallel loop changes relatively slowly as the outer sequential loop executes. However the question of convergence of the FGDLS algorithm has remained an open question. In this paper we are able to establish sufficient conditions (essentially requiring that the workload does not change too rapidly with loop iteration count) for the (global) convergence of a continuous analogue of the feedback-guided algorithm
  • Keywords
    parallel programming; processor scheduling; convergence; dynamic loop scheduling; feedback-guided algorithm; feedback-guided dynamic loop scheduling; loop iteration count; parallel loop; scheduling problems; Algorithm design and analysis; Computer science; Convergence; Dynamic scheduling; Educational institutions; Feedback loop; Performance loss; Processor scheduling; Scheduling algorithm; User-generated content;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2001. International Conference on
  • Conference_Location
    Valencia
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-1260-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2001.951913
  • Filename
    951913