• DocumentCode
    1751295
  • Title

    Cached-code compression for energy minimization in embedded processors

  • Author

    Benini, Luca ; Macii, Alberto ; Nannarelli, Alberto

  • Author_Institution
    Bologna Univ., Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    322
  • Lastpage
    327
  • Abstract
    This paper contributes a novel approach for reducing static code size and instruction fetch energy for cache-based core processors running embedded applications. Our implementation of the decompression unit guarantees fast and low-energy, on-the-fly instruction decompression at each cache lookup. The decompressor is placed outside the core boundaries; therefore, processor architecture does not need any modification, making the proposed compression approach suitable to IP-based designs. Viability of our solution is assessed through extensive benchmarking performed on a number of typical embedded programs
  • Keywords
    cache storage; data compression; embedded systems; low-power electronics; microprocessor chips; IP design; cached-code compression; decompression unit; embedded processor; energy minimization; instruction fetch energy; static code size; Computer architecture; Control systems; Costs; Digital signal processing; Embedded computing; Engines; Instruction sets; Permission; Reduced instruction set computing; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, International Symposium on, 2001.
  • Conference_Location
    Huntington Beach, CA
  • Print_ISBN
    1-58113-371-5
  • Type

    conf

  • DOI
    10.1109/LPE.2001.945426
  • Filename
    945426