Source code for the replacement policy published in [Faldu et al., PACT'17] and [Faldu et al., CRC2'17]. Instructions are found here: https://github.com/faldupriyank/leeway/wiki.
Please cite the following if you use Leeway in your evaluation.
@inproceedings{LeewayFalduPACT17,
author={Priyank Faldu, and Boris Grot},
booktitle={International Conference on Parallel Architectures and Compilation Techniques (PACT)},
title="{Leeway: Addressing Variability in Dead-Block Prediction for Last-Level Caches}",
year={2017},
month={sep.},
pages={180-193},
doi={10.1109/PACT.2017.32},
}
@inproceedings{FalduCRC17,
author={Priyank Faldu, and Boris Grot},
booktitle={International Workshop on Cache Replacement Championship},
title="{Reuse-Aware Management for Last-Level Caches}",
year={2017},
month={jun.},
}
[1] P. Faldu and B. Grot, "Leeway: Addressing Variability in Dead-Block Prediction for Last-Level Caches," in Proceedings of the 26th International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2017, pp. 180-193.
[2] P. Faldu and B. Grot, "Reuse-Aware Management for Last-Level Caches," in 2nd International Workshop on Cache Replacement Championship (CRC2), co-located with ISCA, June 2017.