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
Multi-core architectures are shaking the fundamental assumption that in real-time systems the WCET, ...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
International audienceTo facilitate programming, most multi-core processors feature automated mechan...
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...
International audienceNowadays, the presence of cache hierarchies tends to be a common trend in proc...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
Nowadays, the presence of cache hierarchies tends to be a common trend in processor architectures, e...
The estimation of the worst-case execution time (WCET) of a task is a problem that concerns the fiel...
Abstract—Multi-core architectures are shaking the fundamen-tal assumption that in real-time systems ...
Real-time systems require a safe and precise estimate of the worst-case execution time (WCET) of pro...
Worst Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...
Multi-core architectures are shaking the fundamental assumption that in real-time systems the WCET, ...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
International audienceTo facilitate programming, most multi-core processors feature automated mechan...
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...
International audienceNowadays, the presence of cache hierarchies tends to be a common trend in proc...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
Nowadays, the presence of cache hierarchies tends to be a common trend in processor architectures, e...
The estimation of the worst-case execution time (WCET) of a task is a problem that concerns the fiel...
Abstract—Multi-core architectures are shaking the fundamen-tal assumption that in real-time systems ...
Real-time systems require a safe and precise estimate of the worst-case execution time (WCET) of pro...
Worst Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...
Multi-core architectures are shaking the fundamental assumption that in real-time systems the WCET, ...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
International audienceTo facilitate programming, most multi-core processors feature automated mechan...