• DocumentCode
    1667019
  • Title

    Data cache energy minimizations through programmable tag size matching to the applications

  • Author

    Petrov, Peter ; Orailoglu, Alex

  • Author_Institution
    Comput. Sci. & Eng. Dept., Univ. of California, San Diego, CA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    113
  • Lastpage
    117
  • Abstract
    An application-specific customization methodology for minimizing the energy dissipation in the data cache of embedded processors is presented. The data cache subsystem is one of the most power consuming microarchitectural parts of embedded processors. We target the data cache tag operations and show how an exceedingly small number of tag bits, if any, are needed to compute the miss/hit behavior for the vast majority of load/store instructions executed within application loops. The energy needed to perform the tag reads and comparisons can be thus dramatically reduced. We follow up this conceptual enhancement with a presentation of an efficient, reprogrammable implementation that utilizes application-specific information to apply the suggested energy minimization approach. The conducted experimental results confirm the expected significant decrease of energy dissipation for a set of important numerical kernels.
  • Keywords
    cache storage; embedded systems; memory architecture; microprogramming; power consumption; program control structures; application loops; application-specific customization methodology; application-specific information; conceptual enhancement; data cache; data cache subsystem; data cache tag operations; embedded processors; energy dissipation; energy dissipation minimization; energy minimization approach; load/store instructions; miss/hit behavior; numerical kernels; power consuming microarchitectural parts; reprogrammable implementation; tag bits; tag reads; Application software; Circuits; Energy consumption; Energy dissipation; Energy efficiency; Microarchitecture; Minimization; Permission; Personal digital assistants; Technical Activities Guide -TAG;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2001. Proceedings. The 14th International Symposium on
  • Print_ISBN
    1-58113-418-5
  • Type

    conf

  • DOI
    10.1109/ISSS.2001.156542
  • Filename
    957924