C-pack: A high-performance microprocessor cache compression algorithm

X Chen, L Yang, RP Dick, L Shang… - IEEE transactions on …, 2009 - ieeexplore.ieee.org
Microprocessor designers have been torn between tight constraints on the amount of on-
chip cache memory and the high latency of off-chip memory, such as dynamic random …

Base-delta-immediate compression: Practical data compression for on-chip caches

G Pekhimenko, V Seshadri, O Mutlu… - Proceedings of the 21st …, 2012 - dl.acm.org
Cache compression is a promising technique to increase on-chip cache capacity and to
decrease on-chip and off-chip bandwidth usage. Unfortunately, directly applying well-known …

Yet another compressed cache: A low-cost yet effective compressed cache

S Sardashti, A Seznec, DA Wood - ACM Transactions on Architecture …, 2016 - dl.acm.org
Cache memories play a critical role in bridging the latency, bandwidth, and energy gaps
between cores and off-chip memory. However, caches frequently consume a significant …

Hycomp: A hybrid cache compression method for selection of data-type-specific compression methods

A Arelakis, F Dahlgren, P Stenstrom - Proceedings of the 48th …, 2015 - dl.acm.org
Proposed cache compression schemes make design-time assumptions on value locality to
reduce decompression latency. For example, some schemes assume that common values …

SC2: A statistical compression cache scheme

A Arelakis, P Stenstrom - ACM SIGARCH Computer Architecture News, 2014 - dl.acm.org
Low utilization of on-chip cache capacity limits performance and wastes energy because of
the long latency, limited bandwidth, and energy consumption associated with off-chip …

Code compression for embedded systems

H Lekatsas, W Wolf - Proceedings of the 35th Annual Design Automation …, 1998 - dl.acm.org
Memory is one of the most restricted resources in many modern embedded systems. Code
compression can provide substantial savings in terms of size. In a compressed code CPU, a …

Adaptive cache compression for high-performance processors

AR Alameldeen, DA Wood - ACM SIGARCH Computer Architecture …, 2004 - dl.acm.org
Modern processors use two or more levels ofcache memories to bridge the rising disparity
betweenprocessor and memory speeds. Compression canimprove cache performance by …

Dictionary sharing: An efficient cache compression scheme for compressed caches

B Panda, A Seznec - 2016 49th Annual IEEE/ACM international …, 2016 - ieeexplore.ieee.org
The effectiveness of a compressed cache depends on three features: i) the compression
scheme, ii) the compaction scheme, and iii) the cache layout of the compressed cache …

Frequent pattern compression: A significance-based compression scheme for L2 caches

A Alameldeen, D Wood - 2004 - minds.wisconsin.edu
With the widening gap between processor and memory speeds, memory system designers
may find cache compression beneficial to increase cache capacity and reduce off-chip …

Cached-code compression for energy minimization in embedded processors

L Benini, A Macii, A Nannarelli - … of the 2001 international symposium on …, 2001 - dl.acm.org
This paper contributes a novel approach for reducing static code size and instruction fetch
energy for cache-based core processors running embedded applications. Our …