• DocumentCode
    3189723
  • 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
  • fYear
    2013
  • fDate
    19-21 Aug. 2013
  • Firstpage
    92
  • Lastpage
    100
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2013.6732207
  • Filename
    6732207