• DocumentCode
    1787587
  • Title

    Compaction-free compressed cache for high performance multi-core system

  • Author

    Po-Yang Hsu ; Pei-Lan Lin ; TingTing Hwang

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2014
  • fDate
    2-6 Nov. 2014
  • Firstpage
    140
  • Lastpage
    147
  • Abstract
    Compressed cache was used in shared last level cache (LLC) to increase the effective capacity. However, because of various data compression sizes, fragmentation problem of storage is inevitable in this cache design. When it happens, usually, a compaction process is invoked to make contiguous storage space. This compaction process induces extra cycle penalty and degrades the effectiveness of compressed cache design. In this paper, we propose a compaction-free compressed cache architecture which can completely eliminate the time for executing compaction. Based on this cache design, we demonstrate that our results, compared with the conventional cache, have system performance improvement by 16% and energy reduction by 16%. Compared with the work by Alameldeen et al. [1], our design has 5% more performance improvement and 3% more energy reduction. Compared with the work by Sardashti et al. [2], our design has 3% more performance improvement and 2% more energy reduction.
  • Keywords
    cache storage; data compression; microprocessor chips; multiprocessing systems; cache design; compaction free compressed cache architecture; contiguous storage space; data compression; energy reduction; high performance multicore system; shared last level cache; Benchmark testing; Cache memory; Compaction; Data compression; Runtime; System performance; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2014 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • Type

    conf

  • DOI
    10.1109/ICCAD.2014.7001344
  • Filename
    7001344