DocumentCode :
3731619
Title :
Precise Multi-level Inclusive Cache Analysis for WCET Estimation
Author :
Zhenkai Zhang;Xenofon Koutsoukos
Author_Institution :
Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
fYear :
2015
Firstpage :
350
Lastpage :
360
Abstract :
Multi-level inclusive caches are often used in multi-core processors to simplify the design of cache coherence protocol. However, the use of such cache hierarchies poses great challenges to tight worst-case execution time (WCET) estimation due to the possible invalidation behavior. Traditionally, multi-level inclusive caches are analyzed in a level-by-level manner, and at each level three analyses (i.e. must, may, and persistence) are performed separately. At a particular level, conservative decisions need to be made when the behaviors of other levels are not available, which hurts analysis precision. In this paper, we propose an approach which analyzes a multi-level inclusive cache by integrating the three analyses for all levels together. The approach is based on the abstract interpretation of a concrete operational semantics defined for multi-level inclusive caches. We evaluate the proposed approach and also compare it with two state-of-the-art approaches. From the experimental results, we can observe the proposed approach can significantly improve the analysis precision under relatively small cache size configurations.
Keywords :
"Estimation","Multicore processing","Real-time systems","Program processors","Concrete","Semantics","Coherence"
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2015 IEEE
ISSN :
1052-8725
Print_ISBN :
978-1-4673-9507-6
Type :
conf
DOI :
10.1109/RTSS.2015.40
Filename :
7383591
Link To Document :
بازگشت