DocumentCode
2711378
Title
A Framework for Dependence Based Optimization and Parallelization of Practical DO Loops
Author
Konda, Venkata ; Kumar, Anup
Volume
3
fYear
1994
fDate
15-19 Aug. 1994
Firstpage
97
Lastpage
101
Abstract
In this paper, we present a unified and systematic framework for the complete and efficient parallelization of a practical DO loop model. Specifically we discuss haw and in what order different transformations such as scalar expansion, array expansion, forward substitution, loop peeling, other cycle removal transformations, and various reduction recognition techniques can be integrated into a systematic framework and develop efficient algorithms for the maximal application of loop distribution. Based on the dependence concept, the framework presented optimizes the loop itself by eliminating the redundant loop nests as well as redundant code, which cannot be done by the classical data-flow analysis, thus improving the performance of the loop even on a scalar machine. The algorithms presented can also be used for the detection of induction, wraparound, flip-flop, periodic and non-linear induction variables.
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1994. ICPP 1994 Volume 3. International Conference on
Conference_Location
North Carolina, USA
ISSN
0190-3918
Print_ISBN
0-8493-2493-9
Type
conf
DOI
10.1109/ICPP.1994.27
Filename
5727838
Link To Document