DocumentCode :
2798086
Title :
Integrated Loop Optimizations for Data Locality Enhancement of Tensor Contraction Expressions
Author :
Sahoo, Swarup Kumar ; Krishnamoorthy, Sriram ; Panuganti, Rajkiran ; Sadayappan, P.
Author_Institution :
Ohio State University
fYear :
2005
fDate :
12-18 Nov. 2005
Firstpage :
13
Lastpage :
13
Abstract :
A very challenging issue for optimizing compilers is the phase ordering problem: In what order should a collection of compiler optimizations be performed? We address this problem in the context of optimizing a sequence of tensor contractions. The pertinent loop transformations are loop permutation, tiling, and fusion; in addition, the placement of disk I/O statements crucially affects performance. The space of possible combinations is exponentially large. We develop novel pruning strategies whereby a search problem in a larger space is replaced by a large number of searches in a much smaller space, to determine the optimal permutation, fusion, tiling and placement of disk I/O statements. Experimental results show that we obtain an improvement in I/O cost by a factor of up to 2.6 over an equi-tile-size approach.
Keywords :
Computer science; Cost function; Measurement; Optimizing compilers; Permission; Quantum computing; Search problems; Space exploration; Tensile stress; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 2005. Proceedings of the ACM/IEEE SC 2005 Conference
Print_ISBN :
1-59593-061-2
Type :
conf
DOI :
10.1109/SC.2005.35
Filename :
1559965
Link To Document :
بازگشت