Title :
Design space exploration for low-power memory systems in embedded signal processing applications
Author :
Balasa, Florin ; Gingu, Cristian V. ; Luican, Ilie I. ; Hongwei Zhu
Author_Institution :
Dept. Comput. Sci. & Eng., American Univ. in Cairo, Cairo, Egypt
Abstract :
This paper presents an energy-aware electronic design automation (EDA) methodology for the system-level exploration of hierarchical storage organizations, focusing mainly on data-intensive signal processing applications. Starting from the high-level behavioral specification of a given application, several memory management tasks are addressed in a common algebraic framework, using data-dependence analysis techniques similar to those used in modern compilers. Within this memory management software system, the designer can explore different algorithmic specifications functionally equivalent, by computing their minimum storage requirements. The system can perform an exploration based on energy consumption of signal assignments to the off- and on-chip memory layers, followed by a storage-efficient mapping of signals to the physical memories. The last phase of the methodology is an exploration approach for energy-aware banking of the on-chip memory, which takes into account both the static and dynamic energy consumption.
Keywords :
algebra; electronic design automation; embedded systems; energy consumption; program diagnostics; signal processing; storage management; EDA methodology; algebraic framework; algorithmic specifications; compilers; data-dependence analysis techniques; data-intensive signal processing applications; design space exploration; dynamic energy consumption; embedded signal processing applications; energy consumption; energy-aware banking; energy-aware electronic design automation; hierarchical storage organizations; high-level behavioral specification; low-power memory systems; memory management; off-chip memory layers; on-chip memory layers; signal assignments; static energy consumption; storage requirements; storage-efficient signal mapping; system-level exploration; Arrays; Embedded systems; Energy consumption; Indexes; Lattices; Memory management; System-on-chip;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
Conference_Location :
Taipei
DOI :
10.1109/RTCSA.2013.6732207