DocumentCode :
3418697
Title :
A complete methodology for memory optimization in DSP applications
Author :
Marteil, F. ; Julien, N. ; Senn, E. ; Martin, E.
Author_Institution :
South Brittany Univ., Lorient, France
fYear :
2004
fDate :
31 Aug.-3 Sept. 2004
Firstpage :
98
Lastpage :
103
Abstract :
In the digital and signal processing (DSP) applications, the main issue in system performance is strongly related to the memory subsystem characteristics and data positions. In such applications, exhaustive data analysis is often highly complex and time consuming whereas the actual bottlenecks are essentially due to the few largest data objects (arrays). Therefore, to ensure a good trade-off between analysis time and efficiency, we focus the optimization on these objects also called ´structures´. Our approach relies on a new graph formalism called ´data control flow graph´ which analyzes an algorithm (written in C), and brings out data structure dependencies while retaining execution order constraints. Manipulating this graph allows to determine an optimized memory mapping according to a fixed memory hierarchy and thus to reduce bus activity, resulting in improved both execution time and energy consumption. This method is also planned to be extended to memory optimization by sizing both the memory hierarchy and the architecture.
Keywords :
circuit optimisation; data flow graphs; logic design; memory architecture; signal processing; bus activity reduction; data control flow graph; data objects; data position; data structures; digital signal processing; energy consumption; graph formalism; memory architecture; memory hierarchy; memory mapping; memory optimization; memory subsystem characteristics; Algorithm design and analysis; Array signal processing; Data analysis; Data structures; Digital signal processing; Energy consumption; Flow graphs; Optimization methods; Signal processing algorithms; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, 2004. DSD 2004. Euromicro Symposium on
Print_ISBN :
0-7695-2203-3
Type :
conf
DOI :
10.1109/DSD.2004.1333264
Filename :
1333264
Link To Document :
بازگشت