International audienceMultithreaded processors, in the context of real-time sys- tems, create the opportunity to mix, on the same hardware platform, the execution of a complex real-time workload and the execution of non-critical applications. But resources sharing, inherent to multithreading, hinders the timing anal- ysis of concurrent tasks. Such analyses are critical to real- time tasks which have timing deadlines that must be met and enforced. In this paper, we present the PRETI, Partitioned REal- TIme shared cache scheme, a flexible, low implementation- overhead, shared cache partitioning scheme. PRETI can preclude inter-task conflicts on shared caches, and their pes- simistic impact on timing estimates, by allocating private cache spac...
Modern real-time systems consist of a combination of hard real-time, firm real-time and soft real-ti...
Hard real-time systems induce strict constraints on the timing of the task set. Validation of these ...
Critical Real-Time Embedded Systems (CRTES) feature performance-demanding functionality. High-perfo...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
In hard real-time systems, cache partitioning is often suggested as a means of increasing the predic...
Safety-critical real-time systems often rely on time provisioning strategies. These are especially a...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
Cache locking improves timing predictability at the cost of performance. We explore a novel approach...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
In this paper, we investigate the problem of inter-task cache interference in preemptive multi-taski...
International audienceThe time predictability of a system is the condition to give safe and precise ...
The reduced space, weight and power(SWaP) characteristics of multi-core systems has motivated the re...
Shared hardware resources in commodity multicore processors are subject to contention from co-runnin...
International audienceMulti-core architectures are well suited to ful ll the increasing performance ...
Modern real-time systems consist of a combination of hard real-time, firm real-time and soft real-ti...
Hard real-time systems induce strict constraints on the timing of the task set. Validation of these ...
Critical Real-Time Embedded Systems (CRTES) feature performance-demanding functionality. High-perfo...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
In hard real-time systems, cache partitioning is often suggested as a means of increasing the predic...
Safety-critical real-time systems often rely on time provisioning strategies. These are especially a...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
Cache locking improves timing predictability at the cost of performance. We explore a novel approach...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
In this paper, we investigate the problem of inter-task cache interference in preemptive multi-taski...
International audienceThe time predictability of a system is the condition to give safe and precise ...
The reduced space, weight and power(SWaP) characteristics of multi-core systems has motivated the re...
Shared hardware resources in commodity multicore processors are subject to contention from co-runnin...
International audienceMulti-core architectures are well suited to ful ll the increasing performance ...
Modern real-time systems consist of a combination of hard real-time, firm real-time and soft real-ti...
Hard real-time systems induce strict constraints on the timing of the task set. Validation of these ...
Critical Real-Time Embedded Systems (CRTES) feature performance-demanding functionality. High-perfo...