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