DocumentCode
2293999
Title
A loop parallelization method for nested loops with non-uniform dependences
Author
Cho, Chul-Kwon ; Lee, Mann-Ho
Author_Institution
Agency for Defense Dev., Taejon, South Korea
fYear
1997
fDate
10-13 Dec 1997
Firstpage
314
Lastpage
321
Abstract
This paper proposes an efficient method of partitioning nested loops with non-uniform dependences for maximizing parallelism. Our approach is based on convex hull theory, and it will divide the iteration space of the loop into three regions as two parallel regions where the iterations can be fully executed in parallel and one parallelizable region where the iterations are inherently serial, but possible parallelism can be exploited. And in order to maximize parallelism from the parallelizable region, an algorithm using integer programming which partitions a loop into variable size partitions is also proposed. In comparison with some works on partitioning, the proposed method is a simple and exact partitioning method, and it gives much better speedup and extracts more parallelism than them
Keywords
computational geometry; integer programming; parallel programming; convex hull theory; exact partitioning method; integer programming; loop parallelization method; nested loops; nonuniform dependences; parallelism; parallelizable region; Computer science; Equations; Linear programming; Parallel processing; Partitioning algorithms; Testing; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
Conference_Location
Seoul
Print_ISBN
0-8186-8227-2
Type
conf
DOI
10.1109/ICPADS.1997.652567
Filename
652567
Link To Document