Title :
Memory requirement optimization with loop fusion and loop shifting
Author :
Hu, Qubo ; Palkovic, Martin ; Kjeldsberg, Per Gunnar
Author_Institution :
Norwegian Univ. of Sci. & Technol., Trondheim, Norway
fDate :
31 Aug.-3 Sept. 2004
Abstract :
Loop fusion and loop shifting are well recognized loop transformations for memory requirement reduction. State-of-the-art optimizations with loop fusion and shifting are based on heuristics without any evaluation of the resulting effects during each optimization step. Thus we cannot guarantee that each step results in a reduced overall memory requirement. On the other hand, most memory requirement estimations at system level are inefficient and slow. Also the estimation is not started until the optimization is done. Having to iterate between optimization and estimation is very time consuming. In this paper, we present a storage requirement optimization method which combines the optimization and estimation processes with the goal to have continuous estimates during the optimization and hence to achieve lower memory requirements.
Keywords :
circuit optimisation; memory architecture; estimation process; loop fusion; loop shifting; loop transformations; memory requirement optimization; storage requirement; Digital systems; Embedded computing; Embedded system; Energy consumption; Frequency; Law; Legal factors; Multimedia communication; Multimedia systems; Optimization methods;
Conference_Titel :
Digital System Design, 2004. DSD 2004. Euromicro Symposium on
Print_ISBN :
0-7695-2203-3
DOI :
10.1109/DSD.2004.1333287