• DocumentCode
    123197
  • Title

    Energy-aware scratch-pad memory partitioning for embedded systems

  • Author

    Balasa, Florin ; Abuaesh, Noha ; Gingu, Cristian V. ; Luican, Ilie I. ; Nasui, Doru V.

  • Author_Institution
    Dept. Comput. Sc. & Eng., American Univ. in Cairo, Cairo, Egypt
  • fYear
    2014
  • fDate
    3-5 March 2014
  • Firstpage
    653
  • Lastpage
    659
  • Abstract
    Hierarchical memory organizations are used in embedded systems to reduce energy consumption and improve performance by exploiting the non-uniformity of memory accesses and assigning the frequently-accessed data to the low levels of memory hierarchy. Moreover, within a given level, energy can be further reduced and performance further enhanced by memory partitioning - whose principle is to divide the address space in several smaller blocks and to map these blocks to physical memory banks. Scratch-pad memories (SPMs) offer a good compromise - as on-chip storage in embedded systems - when taking into account performance, energy consumption, and die area. This paper addresses the problem of optimizing the partitioning of SPMs. Different from previous techniques, the cost function takes into account all the three major design objectives - energy consumption, performance, and die area, letting the designers decide on their relative importance for a specific project. The proposed approach proved to be computationally fast and very efficient when tested for several data-intensive applications, whose behavioral specifications contain multidimensional arrays as main data structures.
  • Keywords
    data structures; embedded systems; power aware computing; storage management; SPMs; data structures; die area; embedded systems; energy consumption reduction; energy-aware scratch-pad memory partitioning; hierarchical memory organizations; low memory hierarchy levels; multidimensional arrays; on-chip storage; physical memory banks; Arrays; Energy consumption; Lattices; Memory management; Optimization; Partitioning algorithms; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2014 15th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4799-3945-9
  • Type

    conf

  • DOI
    10.1109/ISQED.2014.6783389
  • Filename
    6783389