DocumentCode :
426858
Title :
Transformations for Imperfectly Nested Loops
Author :
Kodukula, Induprakas ; Pingali, Keshav
Author_Institution :
Cornell University, Ithaca, NY
fYear :
1996
fDate :
1996
Firstpage :
12
Lastpage :
12
Abstract :
Loop transformations are critical for compiling high-performance code for modern computers. Existing work has focused on transformations for perfectly nested loops (that is, loops in which all assignment statements are contained within the innermost loop of a loop nest). In practice, most loop nests, such as those in matrix factorization codes, are imperfectly nested. In some programs, imperfectly nested loops can be converted into perfectly nested loops by loop distribution, but this is not always legal. In this paper, we present an approach to transforming imperfectly nested loops directly. Our approach is an extension of the linear loop transformation framework for perfectly nested loops, and it models permutation, reversal, skewing, scaling, alignment, distribution and jamming.
Keywords :
Jamming; Law; Legal factors; Matrix converters;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1996. Proceedings of the 1996 ACM/IEEE Conference on
Print_ISBN :
0-89791-854-1
Type :
conf
DOI :
10.1109/SUPERC.1996.183519
Filename :
1392888
Link To Document :
بازگشت