DocumentCode :
3190468
Title :
Unique sets oriented partitioning of nested loops with non-uniform dependences
Author :
Ju, Jialin ; Chaudhary, Vipin
Author_Institution :
Parallel & Distributed Process. Lab., Wayne State Univ., Detroit, MI, USA
Volume :
3
fYear :
1996
fDate :
12-16 Aug 1996
Firstpage :
45
Abstract :
Although many methods exist for nested loop partitioning, most of them perform poorly when parallelizing loops with non-uniform dependences. This paper addresses the issue of parallelizing nested loops with non-uniform dependences. The approach is based on convex hull theory, which has adequate information to handle non-uniform dependences. We introduce the concept of Complete Dependence Convex Hull, unique head and tail sets and abstract the dependence information into these sets. These sets form the basis of the iteration space partitions. The properties of the unique head and tail sets are derived using convex hull theory. Depending on the relative placement of these unique sets, the partitioning problem is grouped into several cases. Several partitioning schemes are also suggested for implementing the technique. Preliminary implementation results of the scheme on the Cray J916 and comparison with other schemes show a dramatic improvement in performance
Keywords :
computational geometry; parallel programming; parallelising compilers; program control structures; programming theory; software performance evaluation; Complete Dependence Convex Hull; Cray J916; convex hull theory; head and tail sets; iteration space partitions; nested loop partitioning; nonuniform dependence; parallelizing compilers; software performance; unique sets oriented partitioning; Contracts; Distributed computing; Indium tin oxide; Laboratories; Parallel processing; Processor scheduling; Sparse matrices; Tail; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
Conference_Location :
Ithaca, NY
ISSN :
0190-3918
Print_ISBN :
0-8186-7623-X
Type :
conf
DOI :
10.1109/ICPP.1996.538558
Filename :
538558
Link To Document :
بازگشت