• DocumentCode
    379740
  • Title

    Hardware-assisted data compression for energy minimization in systems with embedded processors

  • Author

    Benini, Luca ; Bruni, Davide ; Macii, Alberto ; Macii, Enrico

  • Author_Institution
    Bologna Univ., Italy
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    449
  • Lastpage
    453
  • Abstract
    In this paper, we suggest hardware-assisted data compression as a tool for reducing energy consumption of core-based embedded systems. We propose a novel and efficient architecture for on-the-fly data compression and decompression whose field of operation is the cache-to-memory path. Uncompressed cache lines are compressed before they are written back to main memory, and decompressed when cache refills take place. We explore two classes of compression methods, profile-driven and differential, since they are characterized by compact HW implementations, and we compare their performance to those provided by some state-of-the-art compression methods (e.g., we have considered a few variants of the Lempel-Ziv encoder). We present experimental results about memory traffic and energy consumption in the cache-to-memory path of a core-based system running standard benchmark programs. The achieved average energy savings range from 4.2% to 35.2%, depending on the selected compression algorithm
  • Keywords
    cache storage; computer architecture; data compression; embedded systems; low-power electronics; microprocessor chips; Lempel-Ziv encoder; cache-to-memory path; computer architecture; core-based system; data decompression; embedded processor; energy consumption; energy minimization; hardware-assisted data compression algorithm; memory traffic; Bandwidth; Costs; Data compression; Energy consumption; Energy storage; Hardware; Size control; Software performance; Timing; Velocity measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
  • Conference_Location
    Paris
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1471-5
  • Type

    conf

  • DOI
    10.1109/DATE.2002.998312
  • Filename
    998312