• DocumentCode
    3359239
  • Title

    Leakage-aware SPM management

  • Author

    Guangyu Chen ; Feihui Li ; Ozturk, O. ; Guilin Chen ; Kandemir, Mahmut ; Kolcu, I.

  • Author_Institution
    Comput. Sci. & Eng. Dept., Pennsylvania State Univ., University Park, PA
  • fYear
    2006
  • fDate
    2-3 March 2006
  • Abstract
    Increasing use of scratch-pad memories (SPMs) in embedded systems makes it imperative to consider optimizations tailored to their needs. Since these memories are managed by software, they present unique opportunities to the designer/compiler writer as far as energy optimizations are concerned. This paper proposes and quantifies the benefits of a compiler-directed energy optimization scheme for banked SPMs used to store the data manipulated by an application program. In contrast to most of the prior efforts on SPMs, which focus mainly on performance and dynamic energy consumption, the approach proposed in this paper is leakage oriented. Specifically, it tries to reduce the amount of SPM space (the number of banks) used to strike a balance between leakage and dynamic energy savings, with the goal of minimizing the total energy consumption due to data accesses. This paper presents an ILP (integer linear programming)-based formulation of this problem and evaluates the proposed approach using a set of eight embedded application codes
  • Keywords
    digital storage; embedded systems; integer programming; linear programming; program compilers; storage management; ILP-based formulation; banked SPM; compiler writer; data access; designer writer; dynamic energy consumption; dynamic energy savings; embedded application codes; embedded systems; leakage energy savings; leakage-aware SPM management; scratch-pad memories; total energy consumption; Application software; Computer science; Embedded computing; Embedded system; Energy consumption; Energy management; Optimizing compilers; Program processors; Scanning probe microscopy; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging VLSI Technologies and Architectures, 2006. IEEE Computer Society Annual Symposium on
  • Conference_Location
    Karlsruhe
  • Print_ISBN
    0-7695-2533-4
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2006.58
  • Filename
    1602470