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