DocumentCode
451407
Title
Hierarchical memory size estimation for loop fusion and loop shifting in data-dominated applications
Author
Hu, Qubo ; Vandecappelle, Arnout ; Palkovic, Martin ; Kjeldsberg, Per Gunnar ; Brockmeyer, Erik ; Catthoor, Francky
Author_Institution
Norwegian Univ. of Sci. & Technol., Trondheim
fYear
2006
fDate
24-27 Jan. 2006
Abstract
Loop fusion and loop shifting are important transformations for improving data locality to reduce the number of costly accesses to off-chip memories. Since exploring the exact platform mapping for all the loop transformation alternatives is a time consuming process, heuristics steered by improved data locality are generally used. However, pure locality estimates do not sufficiently take into account the hierarchy of the memory platform. This paper presents a fast, incremental technique for hierarchical memory size requirement estimation for loop fusion and loop shifting at the early loop transformations design stage. As the exact memory platform is often not yet defined at this stage, we propose a platform-independent approach which reports the Pareto-optimal trade-off points for scratch-pad memory size and off-chip memory accesses. The estimation comes very close to the actual platform mapping. Experiments on realistic test-vehicles confirm that. It helps the designer or a tool to find the interesting loop transformations that should then be investigated in more depth afterward
Keywords
data structures; digital storage; data locality; data-dominated applications; hierarchical memory size estimation; incremental technique; loop fusion; loop shifting; loop transformation; off-chip memories; platform mapping; platform-independent approach; Data analysis; Energy consumption; Multimedia communication; Multimedia systems; Performance analysis; Phase estimation; Real time systems; Scanning probe microscopy; Solid modeling; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 2006. Asia and South Pacific Conference on
Conference_Location
Yokohama
Print_ISBN
0-7803-9451-8
Type
conf
DOI
10.1109/ASPDAC.2006.1594752
Filename
1594752
Link To Document