2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT) (2012)
Minneapolis, MN, USA
Sept. 19, 2012 to Sept. 23, 2012
DOI Bookmark: http://doi.ieeecomputersociety.org/
Gennady Pekhimenko , Carnegie Mellon University, USA
Vivek Seshadri , Carnegie Mellon University, USA
Onur Mutlu , Carnegie Mellon University, USA
Michael A. Kozuch , Intel Labs Pittsburgh, USA
Phillip B. Gibbons , Intel Labs Pittsburgh, USA
Todd C. Mowry , Carnegie Mellon University, USA
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 compression algorithms (usually implemented in software) leads to high hardware complexity and unacceptable decompression/compression latencies, which in turn can negatively affect performance. Hence, there is a need for a simple yet efficient compression technique that can effectively compress common in-cache data patterns, and has minimal effect on cache access latency.
Data compression, System-on-chip, Complexity theory, Hardware, Dynamic range, Compression algorithms, Bandwidth
G. Pekhimenko, V. Seshadri, O. Mutlu, M. A. Kozuch, P. B. Gibbons and T. C. Mowry, "Base-delta-immediate compression: Practical data compression for on-chip caches," 2012 21st International Conference on Parallel Architectures and Compilation Techniques (PACT), Minneapolis, MN, USA, 2012, pp. 377-388.