Optimal Eviction Policies for Stochastic Address Traces
Gianfranco Bilardi, Francesco Versaci

TL;DR
This paper develops optimal eviction policies for memory traces modeled as Hidden Markov Reference Models, introducing a new gain optimal policy called Least Profit Rate (LPR) that minimizes misses efficiently.
Contribution
It introduces a novel gain optimal eviction policy (LPR) for HMRM-based traces, computable in linear time, and extends the analysis to variable buffer occupancy and horizon-based minimization.
Findings
LPR policy is optimal for fixed and variable buffer capacities.
Expected miss rate of LPR is within a logarithmic factor of the optimal.
Efficient algorithms are developed for computing misses across all buffer sizes.
Abstract
The eviction problem for memory hierarchies is studied for the Hidden Markov Reference Model (HMRM) of the memory trace, showing how miss minimization can be naturally formulated in the optimal control setting. In addition to the traditional version assuming a buffer of fixed capacity, a relaxed version is also considered, in which buffer occupancy can vary and its average is constrained. Resorting to multiobjective optimization, viewing occupancy as a cost rather than as a constraint, the optimal eviction policy is obtained by composing solutions for the individual addressable items. This approach is then specialized to the Least Recently Used Stack Model (LRUSM), a type of HMRM often considered for traces, which includes V-1 parameters, where V is the size of the virtual space. A gain optimal policy for any target average occupancy is obtained which (i) is computable in time O(V)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
