• DocumentCode
    3486632
  • Title

    Load balancing of DOALL loops in the Perfect Club

  • Author

    Elsesser, G. ; Ngo, Viet ; Bhattacharya, Sourav ; Tsai, Wei-Tek

  • Author_Institution
    Cray Res. Park, Eagan, MN, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    129
  • Lastpage
    133
  • Abstract
    The speedup achieved by concurrent execution of loop iterations is determined by load balance and several other factors, so no single strategy provides maximum speedup for all classes of programs and all target architectures. Hence, the selection of a load balancing strategy must be guided by characteristics of both the application domain and the target machine architecture. The authors study loop load balance in the context of the well known Perfect Club benchmark. Several static and dynamic characteristics of DOALL loops are observed and interpreted. Late arrival of processors is identified as a significant source of load imbalance. A scheme for processor preallocation is proposed and the advantages and applicability of this scheme are demonstrated by analytical estimates as well as experimental evaluation on a Cray YMP-8
  • Keywords
    program testing; resource allocation; scheduling; Cray YMP-8; DOALL loops; Perfect Club; Perfect Club benchmark; application domain; concurrent execution; load balancing strategy; load imbalance; loop iterations; maximum speedup; processor preallocation; target machine architecture; Clocks; Computer science; Delay; Gain measurement; Load management; Operating systems; Performance gain; Processor scheduling; Size measurement; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262868
  • Filename
    262868