DocumentCode :
2145022
Title :
Probabilistic timing analysis on conventional cache designs
Author :
Kosmidis, Leonidas ; Curtsinger, Charlie ; Quinones, Eduardo ; Abella, Jaume ; Berger, Emery ; Cazorla, Francisco J.
Author_Institution :
Barcelona Supercomputing Center (BSC)., Spain
fYear :
2013
fDate :
18-22 March 2013
Firstpage :
603
Lastpage :
606
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.
Keywords :
Hardware; Layout; Probabilistic logic; Program processors; Runtime; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location :
Grenoble, France
ISSN :
1530-1591
Print_ISBN :
978-1-4673-5071-6
Type :
conf
DOI :
10.7873/DATE.2013.132
Filename :
6513578
Link To Document :
بازگشت