DocumentCode :
2392881
Title :
On reducing synchronization costs in nested DOACROSS loops
Author :
Krothapalli, V.P. ; Sadayappan, P.
Author_Institution :
Dept. of Comput. Sci., Manitoba Univ., Winnipeg, Man., Canada
fYear :
1994
fDate :
22-26 Aug 1994
Firstpage :
546
Abstract :
The iteration space dependence graph (ISDG) of a loop captures the synchronization requirements of the execution of the loop on parallel machines. Some of the edges in an ISDG may correspond to redundant synchronization statements. We investigate the removal of such edges in the ISDG of a triply nested loop with constant dependences. We identify a class of triply nested loops with the property of uniform redundancy. In the case of a general triply nested loop, we characterize points in the iteration space at which a dependence is redundant
Keywords :
graph theory; parallel programming; synchronisation; ISDG; constant dependences; general triply nested loop; iteration space; iteration space dependence graph; nested DOACROSS loops; parallel machines; redundant synchronization statements; synchronization cost reduction; synchronization requirements; triply nested loop; uniform redundancy; Computer science; Costs; Message passing; Parallel machines; Parallel processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN :
0-7803-1862-5
Type :
conf
DOI :
10.1109/TENCON.1994.369240
Filename :
369240
Link To Document :
بازگشت