Reuse-based Analytical Models for Caches
| dc.contributor.author | Wood, David A. | |
| dc.contributor.author | Sen, Rathijit | |
| dc.date.accessioned | 2012-04-05T15:59:02Z | |
| dc.date.available | 2012-04-05T15:59:02Z | |
| dc.date.issued | 2011-11-18 | |
| dc.description.abstract | We develop a reuse distance/stack distance based analytical modeling framework for efficient, online prediction of cache performance for a range of cache configurations and replacement policies LRU, PLRU, RANDOM, NMRU. Such a predictive framework can be extremely useful in selecting the optimal parameters in a dynamic reconfiguration environment that performs power-shifting or resource reallocation through cache partitioning. Our framework unifies existing cache miss-rate prediction techniques such as Smith?s associativity model, Poisson variants, and hardware way-counter based schemes. We also show how to adapt way-counters to work when the number of sets in the cache changes. We propose a novel low-overhead hardware mechanism to estimate reuse distance/stack distance distributions using a combination of set-sampling and time-sampling. This can be used even in cases where using way-counters is not possible, e.g. RANDOM/NMRU replacement policies. | en |
| dc.identifier.citation | TR1706 | en |
| dc.identifier.uri | http://digital.library.wisc.edu/1793/60995 | |
| dc.subject | RANDOM | en |
| dc.subject | PLRU | en |
| dc.subject | LRU | en |
| dc.subject | repalcement policies | en |
| dc.subject | reuse distance | en |
| dc.subject | stack distance | en |
| dc.subject | cache | en |
| dc.title | Reuse-based Analytical Models for Caches | en |
| dc.type | Technical Report | en |