Opening book details…
Can I read Adaptive Cache Compression for High-Performance Processors on EtoBox?
Adaptive Cache Compression for High-Performance Processors by Alameldeen, Alaa R.; Wood, David A. is a Computer Science article available to read on EtoBox.
What is Adaptive Cache Compression for High-Performance Processors about?
Modern processors use two or more levels ofcache memories to bridge the rising disparity betweenprocessor and memory speeds. Compression canimprove cache performance by increasing effectivecache capacity and eliminating misses. However,decompressing cache lines also increases cache accesslatency, potentially degrading performance.In this paper, we develop an adaptive policy thatdynamically adapts to the costs and benefits of cachecompression. We propose a two-level cache hierarchywhere the L1 cache holds uncompressed data and the L2cache dynamically selects between compressed anduncompressed storage. The L2 cache is 8-way set-associativewith LRU replacement, where each set can storeup to eight compressed lines but has space for only fouruncompressed lines. On each L2 reference, the LRUstack depth and compressed size determine whethercompression (could have) eliminated a miss or incurs anunnecessary decompression overhead. Based on thisoutcome, the adaptive policy updates a single globalsaturating counter, which predicts whether to allocatelines in compressed or uncompressed form.We evaluate adaptive cache compression usingfull-system simulation and a range of benchmarks. Weshow tha
Who reads Adaptive Cache Compression for High-Performance Processors?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Alameldeen, Alaa R.; Wood, David A.
- Publisher
- Association for Computing Machinery; Association for Computing Machinery (ACM) (ISSN 0163-5964)
- Published
- 2004
- Language
- EN
- Field
- Computer Science (Physical Sciences)