With the advent of increasingly complex hardware in real-time embedded systems (processors with performance en-hancing features such as pipelines, cache hierarchy, multi-ple cores), many processors now have a set-associative L2 cache. Thus, there is a need for considering cache hierar-chies when validating the temporal behavior of real-time sys-tems, in particular when estimating tasks ’ worst-case execu-tion times (WCETs). In this paper, we propose a safe static in-struction cache analysis method for multi-level non-inclusive caches. The proposed method is experimented on medium-size and large programs. We show that the method is reasonably tight. We further show that in all cases WCET estimations are much tighter when considering the cach...
International audienceOn real-time systems running under timing constraints, scheduling can be perfo...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
This paper describes techniques to estimate the worst case execution time of executable code on arch...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
Nowadays, the presence of cache hierarchies tends to be a common trend in processor architectures, e...
Nowadays, the presence of cache hierarchies tends to be a common trend in processor architectures, e...
International audienceNowadays, the presence of cache hierarchies tends to be a common trend in proc...
International audienceWith the advent of increasingly complex hardware in real-time embedded systems...
Abstract—In many multi-core architectures, inclusive shared caches are used to reduce cache coherenc...
Cache memories have been introduced to decrease the access time to the information due to the increa...
Caches are key resources in high-end processor architectures to increase performance. In fact, most ...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
Abstract — Caches in Embedded Systems improve average case performance, but they are a source of unp...
When constructing real-time systems, safe and tight estimations of the worst case execution time (WC...
International audienceOn real-time systems running under timing constraints, scheduling can be perfo...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
This paper describes techniques to estimate the worst case execution time of executable code on arch...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
Nowadays, the presence of cache hierarchies tends to be a common trend in processor architectures, e...
Nowadays, the presence of cache hierarchies tends to be a common trend in processor architectures, e...
International audienceNowadays, the presence of cache hierarchies tends to be a common trend in proc...
International audienceWith the advent of increasingly complex hardware in real-time embedded systems...
Abstract—In many multi-core architectures, inclusive shared caches are used to reduce cache coherenc...
Cache memories have been introduced to decrease the access time to the information due to the increa...
Caches are key resources in high-end processor architectures to increase performance. In fact, most ...
An accurate and reliable estimation of a task's worst case execution time (WCET) is crucial for...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
Abstract — Caches in Embedded Systems improve average case performance, but they are a source of unp...
When constructing real-time systems, safe and tight estimations of the worst case execution time (WC...
International audienceOn real-time systems running under timing constraints, scheduling can be perfo...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
This paper describes techniques to estimate the worst case execution time of executable code on arch...