A Survey of Techniques for Cache Locking

@article{Mittal2016ASO,
  title={A Survey of Techniques for Cache Locking},
  author={Sparsh Mittal},
  journal={ACM Trans. Design Autom. Electr. Syst.},
  year={2016},
  volume={21},
  pages={49:1-49:24}
}
Cache memory, although important for boosting application performance, is also a source of execution time variability, and this makes its use difficult in systems requiring worst-case execution time (WCET) guarantees. Cache locking is a promising approach for simplifying WCET estimation and providing predictability, and hence, several commercial processors provide ability for locking cache. However, cache locking also has several disadvantages (e.g., extra misses for unlocked blocks, complex… CONTINUE READING