Title :
Data reuse exploration techniques for loop-dominated applications
Author :
Van Achteren, T. ; Deconinck, Geert ; Catthoor, Francky ; Lauwereins, Rudy
Author_Institution :
ESAT/ACCA, Katholieke Univ., Leuven, Belgium
Abstract :
Efficient exploitation of temporal locality in the memory accesses on array signals can have a very large impact art the power consumption in embedded data dominated applications. The effective use of an optimized custom memory hierarchy or a customized software controlled mapping on a predefined hierarchy, is crucial for this. Only recently have effective systematic techniques to deal with this specific design step begun to appear They were still limited in their exploration scope. In this paper we introduce an extended formalized methodology based on an analytical model of the data reuse of a signal. The cost parameters derived from this model define the search space to explore and allow us to exploit the maximum data reuse possible. The result is an automated design technique to find power efficient memory hierarchies and generate the corresponding optimized code
Keywords :
cache storage; circuit optimisation; formal verification; low-power electronics; memory architecture; microprocessor chips; array signals; automated design technique; cost parameters; customized software controlled mapping; data reuse; exploration scope; formalized methodology; loop-dominated applications; optimized code; optimized custom memory hierarchy; power consumption; power efficient memory hierarchies; search space; temporal locality; Automatic testing; Design automation; Europe;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-7695-1471-5
DOI :
10.1109/DATE.2002.999206