• DocumentCode
    3225290
  • Title

    Design and Implementation of a High-Performance Microprocessor Cache Compression Algorithm

  • Author

    Chen, Xi ; Yang, Lei ; Lekatsas, Haris ; Dick, Robert P. ; Shang, Li

  • Author_Institution
    Northwestern Univ., Evanston
  • fYear
    2008
  • fDate
    25-27 March 2008
  • Firstpage
    43
  • Lastpage
    52
  • Abstract
    Abstract Researchers have proposed using hardware data compression units within the memory hierarchies of microprocessors in order to improve performance, energy efficiency, and functionality. However, most past work, and in particular work on cache compression, has made unsubstantiated assumptions about the performance, power consumption, and area overheads of the required compression hardware. We present a lossless compression algorithm that has been designed for on-line memory hierarchy compression, and cache compression in particular. We reduced our algorithm to a register transfer level hardware implementation, permitting performance, power consumption, and area estimation. The results of experiments comparing our work to previous work are presented.
  • Keywords
    cache storage; data compression; microcomputers; cache compression algorithm; hardware data compression; high-performance microprocessor; lossless compression algorithm; on-line memory hierarchy compression; Algorithm design and analysis; Compression algorithms; Costs; Data compression; Delay; Energy consumption; Energy efficiency; Flexible printed circuits; Hardware; Microprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 2008. DCC 2008
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    978-0-7695-3121-2
  • Type

    conf

  • DOI
    10.1109/DCC.2008.90
  • Filename
    4483282