• DocumentCode
    1622691
  • Title

    Energy frugal tags in reprogrammable I-caches for application-specific embedded processors

  • Author

    Petrov, Peter ; Orailoglu, Alex

  • Author_Institution
    CSE Dept., Univ. of California at San Diego, CA, USA
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    181
  • Lastpage
    186
  • Abstract
    Presents a software-directed customization methodology for minimizing the energy dissipation in the instruction cache (I-cache), one of the most power-consuming microarchitectural components of high-end embedded processors. We target particularly the instruction 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 most frequently executed application loops, thus minimizing the energy needed to perform the tag reads and comparisons. The proposed methodology exploits the fact that the code layout structure of the program loops can be identified after compile and link, and that it typically resides in a very confined memory location, for which very few bits from the effective address can be utilized as a tag. Subsequently, we present an efficient, programmable implementation to apply the suggested energy minimization technique. The experimental results show a significant decrease in energy dissipation for a set of real-life applications
  • Keywords
    PROM; application specific integrated circuits; cache storage; embedded systems; integrated memory circuits; low-power electronics; microprocessor chips; minimisation; power consumption; application loops; application-specific embedded processors; code layout structure; energy dissipation; energy minimization technique; high-end embedded processors; instruction cache; instruction cache tag operations; micro-architectural components; program loops; reprogrammable I-caches; software-directed customization methodology; tag bits; Costs; Energy consumption; Hardware; Microarchitecture; Permission; Personal digital assistants; Silicon; System-on-a-chip; Technical Activities Guide -TAG; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2002. CODES 2002. Proceedings of the Tenth International Symposium on
  • Conference_Location
    Estes Park, CO
  • Print_ISBN
    1-58113-542-4
  • Type

    conf

  • DOI
    10.1109/CODES.2002.1003622
  • Filename
    1003622