• DocumentCode
    2710732
  • Title

    An Empirical Study of the Workload Distribution under Static Scheduling

  • Author

    Li, Zhiyuan ; Nguyen, Trung N.

  • Volume
    2
  • fYear
    1994
  • fDate
    15-19 Aug. 1994
  • Firstpage
    259
  • Lastpage
    263
  • Abstract
    In the decision regarding static scheduling vs. dynamic scheduling, the only argument against the former is the potential imbalance of the workload. However, it has never been clear how the workload distributes in the iterations of Fortran parallel loops. This work examines a set of Perfect benchmarking programs [2] and report two striking results. First, when using operation counts as the measure, almost all the parallel loops identified by the Parafrase 2 compiler [11] in those programs have an equal workload among different iterations. Second, simulation shows that, although run time events on the memory system can lead to considerable variation in the execution time of different iterations which are scheduled statically, the finish time of the slowest processor normally does not exceed the average processor by the mean execution time of one loop iteration. Such workload distribution is as good as any known dynamic scheduling policy can guarantee.
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1994. ICPP 1994 Volume 2. International Conference on
  • Conference_Location
    North Carolina, USA
  • Print_ISBN
    0-8493-2493-9
  • Type

    conf

  • DOI
    10.1109/ICPP.1994.56
  • Filename
    5727796