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