2017
DOI: 10.1007/978-3-319-60588-3_15
|View full text |Cite
|
Sign up to set email alerts
|

Software Time Reliability in the Presence of Cache Memories

Abstract: Abstract. The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. In the presence of caches, the worst-case timing behavior of a system heavily depends on how code and data are laid out in cache. Guaranteeing that test runs capture, and hence MBTA results are representative of, the worst-case conflictive cache layouts, is generally unaffordable for end users. The probabilistic variant of MBTA, MBPTA, exploits randomized caches and relieves the user from the burden of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
3
2

Relationship

5
0

Authors

Journals

citations
Cited by 5 publications
(11 citation statements)
references
References 19 publications
0
11
0
Order By: Relevance
“…If such probability needs to be lower than 10 −9 to be regarded as negligible w.r.t. the corresponding safety standard [24], then R > 84875. Hence, PUB address sequences may require a higher minimum number of runs than the original ones.…”
Section: Achieving Full Path Coverage and Cache Representativeness 3mentioning
confidence: 98%
See 3 more Smart Citations
“…If such probability needs to be lower than 10 −9 to be regarded as negligible w.r.t. the corresponding safety standard [24], then R > 84875. Hence, PUB address sequences may require a higher minimum number of runs than the original ones.…”
Section: Achieving Full Path Coverage and Cache Representativeness 3mentioning
confidence: 98%
“…As a result, TAC does not impose a minimum number of runs higher than that required by the standard application of MBPTA. Note that, for instance, in the case of M 1 or i addresses A, B and C will end up ing in a cache set a er, potentially, few random replacements [24].…”
Section: Achieving Full Path Coverage and Cache Representativeness 3mentioning
confidence: 99%
See 2 more Smart Citations
“…In fact, even when representativeness is assured (which requires collecting a minimum number of runs [7], [9], [24]), the way the observations are collected and submitted to analysis critically affects the quality of the EVT results. This is especially evident for the contribution of individual paths to the pWCET distribution of a multi-path program.…”
Section: Prombpta and Evt Trustworthinessmentioning
confidence: 99%