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 :
بازگشت