DocumentCode :
1868907
Title :
A loop transformation for maximizing parallelism from single loops with nonuniform dependencies
Author :
Cho, Chul-Kwon ; Shim, Jae-Chan ; Lee, Mann-Ho
Author_Institution :
ADD, Taejon, South Korea
fYear :
1997
fDate :
28 Apr-2 May 1997
Firstpage :
696
Lastpage :
699
Abstract :
This paper describes several loop splitting methods for exploiting parallelism from single loops, and also proposes a generalized and optimal loop transformation technique for exploiting parallelism from single loops with nonuniform dependencies. The proposed algorithm is based on partitioning a serial loop by using the size of dependence distance such that it varies between different instances of the dependence. It outperforms the two methods proposed by C.D. Polychronopoulos (see Compiler optimizations for enhancing parallelism and their impact on architecture design, IEEE Trans. Comput., vol.37, no.8, p. 991-1004, 1988)
Keywords :
optimising compilers; parallel programming; parallelising compilers; program control structures; software performance evaluation; architecture design; compiler optimizations; dependence distance; loop splitting methods; loop transformation; loop transformation technique; nonuniform dependencies; parallelism; single loops; Algorithm design and analysis; Computer architecture; Computer science; Data mining; Equations; Parallel processing; Partitioning algorithms; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing on the Information Superhighway, 1997. HPC Asia '97
Conference_Location :
Seoul
Print_ISBN :
0-8186-7901-8
Type :
conf
DOI :
10.1109/HPC.1997.592234
Filename :
592234
Link To Document :
بازگشت