C-pack: A high-performance microprocessor cache compression algorithm
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 …
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
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 …
decrease on-chip and off-chip bandwidth usage. Unfortunately, directly applying well-known …
Yet another compressed cache: A low-cost yet effective compressed cache
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 …
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 …
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 …
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 …
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 …
betweenprocessor and memory speeds. Compression canimprove cache performance by …
Dictionary sharing: An efficient cache compression scheme for compressed caches
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 …
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 …
may find cache compression beneficial to increase cache capacity and reduce off-chip …
Cached-code compression for energy minimization in embedded processors
This paper contributes a novel approach for reducing static code size and instruction fetch
energy for cache-based core processors running embedded applications. Our …
energy for cache-based core processors running embedded applications. Our …