International audienceThe use of multi-core architectures in real-time systems raises new issues regarding the estimation of safe and tight worst-case execution times. Indeed, the sharing of hardware resources occurring on such architectures is a new source of indeterminism. Caches, as one of these shared assets, become harder to analyse; concurrent tasks may any time alter their contents. This paper presents a safe method to estimate conflicts stemming from data cache sharing and their integration in data cache analyses. The other, and foremost, contribution of this paper is the introduction of bypass heuristics to reduce these conflicts, allowing for reuse to be more easily captured by shared caches analysis
International audienceMulti-core architectures, which have multiple processors on a single chip, hav...
The Worst-Case Response Time (WCRT) of multi-tasking applications running on multi-cores is an impor...
Abstract—In many multi-core architectures, inclusive shared caches are used to reduce cache coherenc...
International audienceThe use of multi-core architectures in real-time systems raises new issues reg...
Multi-core chips have been increasingly adopted by the microprocessor industry. For real-time system...
Abstract—Multi-core architectures are shaking the fundamen-tal assumption that in real-time systems ...
Multi-core architectures are shaking the fundamental assumption that in real-time systems the WCET, ...
With the advent of multicore architectures, worst case execution time (WCET) analysis has become an ...
Abstract—With the advent of multi-core architectures, worst case execution time (WCET) analysis has ...
Abstract. Future embedded systems are expected to use chip-multiprocessors to provide the execution ...
Current architecture trends results in processors being equipped with more cores and larger shared c...
Real-time systems require a safe and precise estimate of the worst-case execution time (WCET) of pro...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
International audienceNowadays, the presence of cache hierarchies tends to be a common trend in proc...
Nowadays, the presence of cache hierarchies tends to be a common trend in processor architectures, e...
International audienceMulti-core architectures, which have multiple processors on a single chip, hav...
The Worst-Case Response Time (WCRT) of multi-tasking applications running on multi-cores is an impor...
Abstract—In many multi-core architectures, inclusive shared caches are used to reduce cache coherenc...
International audienceThe use of multi-core architectures in real-time systems raises new issues reg...
Multi-core chips have been increasingly adopted by the microprocessor industry. For real-time system...
Abstract—Multi-core architectures are shaking the fundamen-tal assumption that in real-time systems ...
Multi-core architectures are shaking the fundamental assumption that in real-time systems the WCET, ...
With the advent of multicore architectures, worst case execution time (WCET) analysis has become an ...
Abstract—With the advent of multi-core architectures, worst case execution time (WCET) analysis has ...
Abstract. Future embedded systems are expected to use chip-multiprocessors to provide the execution ...
Current architecture trends results in processors being equipped with more cores and larger shared c...
Real-time systems require a safe and precise estimate of the worst-case execution time (WCET) of pro...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
International audienceNowadays, the presence of cache hierarchies tends to be a common trend in proc...
Nowadays, the presence of cache hierarchies tends to be a common trend in processor architectures, e...
International audienceMulti-core architectures, which have multiple processors on a single chip, hav...
The Worst-Case Response Time (WCRT) of multi-tasking applications running on multi-cores is an impor...
Abstract—In many multi-core architectures, inclusive shared caches are used to reduce cache coherenc...