articleJun 19, 2010Closed access
High performance cache replacement using re-reference interval prediction (RRIP)
Indexed incrossref
Abstract
Practical cache replacement policies attempt to emulate optimal replacement by predicting the re-reference interval of a cache block. The commonly used LRU replacement policy always predicts a near-immediate re-reference interval on cache hits and misses. Applications that exhibit a distant re-reference interval perform badly under LRU. Such applications usually have a working-set larger than the cache or have frequent bursts of references to non-temporal data (called scans). To improve the performance of such workloads, this paper proposes cache replacement using Re-reference Interval Prediction (RRIP). We propose Static RRIP (SRRIP) that is scan-resistant and Dynamic RRIP (DRRIP) that is both scan-resistant…
Citation impact
643
total citations
- FWCI
- 34.87
- Percentile
- 100%
- References
- 31
Citations per year
Authors
4Topics & keywords
Topics
Keywords
- Cache
- Computer science
- Parallel computing
- Cache algorithms
- Interval (graph theory)
- Throughput
- Block (permutation group theory)
- Cache pollution
No related works found for this paper.