Back to Search
Start Over
Reuse Distance-Based Probabilistic Cache Replacement
- Source :
- ACM Transactions on Architecture and Code Optimization. 12:1-22
- Publication Year :
- 2015
- Publisher :
- Association for Computing Machinery (ACM), 2015.
-
Abstract
- This article proposes Probabilistic Replacement Policy (PRP), a novel replacement policy that evicts the line with minimum estimated hit probability under optimal replacement instead of the line with maximum expected reuse distance. The latter is optimal under the independent reference model of programs, which does not hold for last-level caches (LLC). PRP requires 7% and 2% metadata overheads in the cache and DRAM respectively. Using a sampling scheme makes DRAM overhead negligible, with minimal performance impact. Including detailed overhead modeling and equal cache areas, PRP outperforms SHiP, a state-of-the-art LLC replacement algorithm, by 4% for memory-intensive SPEC-CPU2006 benchmarks.
- Subjects :
- 010302 applied physics
Hardware_MEMORYSTRUCTURES
Computer science
Adaptive replacement cache
Probabilistic logic
02 engineering and technology
Parallel computing
Reuse
01 natural sciences
020202 computer hardware & architecture
Metadata
Hardware and Architecture
Overhead (business)
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
Cache
Cache algorithms
Software
Dram
Information Systems
Subjects
Details
- ISSN :
- 15443973 and 15443566
- Volume :
- 12
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Architecture and Code Optimization
- Accession number :
- edsair.doi...........9505d4ea2f1f1e4d18c8502d102c9ac7
- Full Text :
- https://doi.org/10.1145/2818374