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
Link To Document