Projects per year
Abstract
This paper introduces an effective Static Probabilistic Timing Analysis (SPTA) for multi-path programs. The analysis estimates the temporal contribution of an evict-on-miss, random replacement cache to the probabilistic Worst-Case Execution
Time (pWCET) distribution of multi-path programs. The analysis
uses a conservative join function that provides a proper over-approximation of the possible cache contents and the pWCET distribution on path convergence, irrespective of the actual path followed during execution. Simple program transformations are introduced that reduce the impact of path indeterminism while
ensuring sound pWCET estimates. Evaluation shows that the
proposed method is efficient at capturing locality in the cache,
and substantially outperforms the only prior approach to SPTA
for multi-path programs based on path merging. The evaluation
results show incomparability with analysis for an equivalent deterministic system using an LRU cache.
Time (pWCET) distribution of multi-path programs. The analysis
uses a conservative join function that provides a proper over-approximation of the possible cache contents and the pWCET distribution on path convergence, irrespective of the actual path followed during execution. Simple program transformations are introduced that reduce the impact of path indeterminism while
ensuring sound pWCET estimates. Evaluation shows that the
proposed method is efficient at capturing locality in the cache,
and substantially outperforms the only prior approach to SPTA
for multi-path programs based on path merging. The evaluation
results show incomparability with analysis for an equivalent deterministic system using an LRU cache.
Original language | English |
---|---|
Title of host publication | IEEE Real-Time Systems Symposium (RTSS) |
Publication status | Published - Dec 2015 |
Event | 35th IEEE Real-Time Systems Symposium (RTSS 2015) - , United Kingdom Duration: 1 Dec 2015 → 4 Dec 2015 |
Conference
Conference | 35th IEEE Real-Time Systems Symposium (RTSS 2015) |
---|---|
Country/Territory | United Kingdom |
Period | 1/12/15 → 4/12/15 |
Profiles
Projects
- 2 Finished
-
-
PROXIMA - Probabilistic real-time control of mixed criticality multicore and manycore systems
1/10/13 → 30/09/16
Project: Research project (funded) › Research