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