International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and contend for memory resources. In real-time system applications, it is of paramount importance to correctly estimate tight upper bounds to the delays due tomemory contention. However, without proper support from the hardware (e.g. a real-time bus scheduler), it is difficult to estimate such upper bounds.This work aims at avoiding contention for a set of tasks modeled using the Predictable Execution Model (PREM), i.e. each task execution is divided into a memory phase and a computation phase, on a hardware multicore architecture where each core has its private scratchpad memory and all cores share the main memory. We consider non-preemptive sc...
Abstract—Effective multicore computing requires to make efficient usage of the computational resourc...
A time slot is defined as contention-free if the number of jobs with remaining executions in the slo...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
International audienceReal-time embedded systems are increasingly being built using commercial-off-t...
Many applications require both high performance and predictable timing. High-performance can be prov...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
While multiprocessor platforms have been widely adopted by the embedded systems industry in the past...
Many applications require both high performance and predictable timing. High-performance can be prov...
Memory-centric scheduling attempts to guarantee temporal predictability on commercial-off-the-shelf ...
The timing verification of real-time single core systems involves a timing analysis step that yields...
Memory-centric scheduling attempts to guarantee temporal predictability on commercial-off-the-shelf ...
The timing verification of real-time single core systems involves a timing analysis step that yields...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
Abstract—Effective multicore computing requires to make efficient usage of the computational resourc...
A time slot is defined as contention-free if the number of jobs with remaining executions in the slo...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
International audienceReal-time embedded systems are increasingly being built using commercial-off-t...
Many applications require both high performance and predictable timing. High-performance can be prov...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
While multiprocessor platforms have been widely adopted by the embedded systems industry in the past...
Many applications require both high performance and predictable timing. High-performance can be prov...
Memory-centric scheduling attempts to guarantee temporal predictability on commercial-off-the-shelf ...
The timing verification of real-time single core systems involves a timing analysis step that yields...
Memory-centric scheduling attempts to guarantee temporal predictability on commercial-off-the-shelf ...
The timing verification of real-time single core systems involves a timing analysis step that yields...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
Abstract—Effective multicore computing requires to make efficient usage of the computational resourc...
A time slot is defined as contention-free if the number of jobs with remaining executions in the slo...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...