articleJun 19, 2010Closed access

High performance cache replacement using re-reference interval prediction (RRIP)

Intel (United States)

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

4

Topics & keywords

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.