DocumentCode :
3513295
Title :
Automatic generation of maps of memory accesses for energy-aware memory management
Author :
Balasa, Florin ; Luican, Ilie I. ; Zhu, Hongwei ; Nasui, Doru V.
Author_Institution :
Dept. of Comput. Sci., Southern Utah Univ., Cedar City, UT
fYear :
2009
fDate :
19-24 April 2009
Firstpage :
629
Lastpage :
632
Abstract :
Many signal processing systems are synthesized to execute data-dominated applications. Their behavior is described in a high-level programming language, where the code is typically organized in sequences of loop nests and the main data structures are multidimensional arrays. Since data transfer and storage have a significant impact on both the system performance and the major cost parameters - power consumption and chip area, the designer must spend a significant effort during the system development process on the exploration of the memory subsystem in order to achieve a cost-optimized design. This paper focuses on the reduction of the dynamic energy consumption in the hierarchical memory subsystem of multidimensional signal processing systems, starting from the high-level behavioral specification of the application. The paper presents an algorithm which identifies those parts of arrays from a high-level specification that are intensely accessed (for read and/or write operations), whose storage on-chip yields the highest benefit in terms of dynamic energy consumption. Tested on a two-layer memory hierarchy (scratch-pad and off-chip memories), this algorithm led to significant savings of energy in comparison to previous computation models.
Keywords :
signal synthesis; storage management chips; automatic generation; cost-optimized design; data structures; dynamic energy consumption; energy-aware memory management; high-level specification; memory access maps; memory subsystem; multidimensional arrays; multidimensional signal processing systems; signal processing systems; storage on-chip; Array signal processing; Computer languages; Data structures; Energy consumption; Energy management; Memory management; Multidimensional signal processing; Multidimensional systems; Signal processing algorithms; Signal synthesis; Memory allocation; dynamic energy consumption; multi-layer memory subsystem; signal assignment to memory layers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech and Signal Processing, 2009. ICASSP 2009. IEEE International Conference on
Conference_Location :
Taipei
ISSN :
1520-6149
Print_ISBN :
978-1-4244-2353-8
Electronic_ISBN :
1520-6149
Type :
conf
DOI :
10.1109/ICASSP.2009.4959662
Filename :
4959662
Link To Document :
بازگشت