International audienceSafety-critical systems require guarantees on their worst-case execution times. This requires modelling of speculative hardware features such as caches that are tailored to improve the average-case performance, while ignoring the worst case, which complicates the Worst Case Execution Time (WCET) analysis problem. Existing approaches that precisely compute WCET suffer from state-space explosion. In this paper, we present a novel cache analysis technique for direct-mapped instruction caches with the same precision as the most precise techniques, while improving analysis time by up to 240 times. This improvement is achieved by analysing individual control points separately, and carrying out optimisations that are not poss...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
International audienceSafety-critical systems require guarantees on their worst-case execution times...
ABSTRACT Safety-critical systems require guarantees on their worst-case execution times. This requir...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
International audienceEstimating worst-case execution times (WCETs) for architectures with caches re...
International audienceOn real-time systems running under timing constraints, scheduling can be perfo...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
International audienceCache memories in modern embedded processors are known to improve average memo...
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
International audienceSafety-critical systems require guarantees on their worst-case execution times...
ABSTRACT Safety-critical systems require guarantees on their worst-case execution times. This requir...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
International audienceEstimating worst-case execution times (WCETs) for architectures with caches re...
International audienceOn real-time systems running under timing constraints, scheduling can be perfo...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
International audienceCache memories in modern embedded processors are known to improve average memo...
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...