Work

Probabilistic timing analysis on conventional cache designs

Year: 2013
Type: article
Abstract: —Probabilistic timing analysis (PTA), a promising alternative to traditional worst-case execution time (WCET) analyses, enables pairing time bounds (named probabilistic WCET or pWCET) with an exceedance probability (e.g., 10 −16), resulting in far tighter bounds than conventional analyses. However, the applicability of PTA has been limited because of its dependence on relatively exotic hardware: fully-associative caches using random replacement. This paper extends the applicability of PTA to conventional cache designs via a software-only approach. We show that, by using a combination of compiler techniques and runtime system support to randomise the memory layout of both code and data, conventional caches behave as fully-associative ones with random replacement. I.
Language: English
Open Access status: green
OpenAlex ID: W1992905533
FWCI: 11.95
Cites: 18
Cited by: 45
Related to: 10