When adopting multi-core systems for safety-critical applications, certification requirements mandate bounding the delays incurred in accessing shared resources. This is the case of global memories, whose access is often regulated by memory controllers optimized for average-case performance and not designed to be predictable. As a consequence, worst-case bounds on memory access delays often result to be too pessimistic, drastically reducing the advantage of having multiple cores. This paper proposes a fine-grained analysis of the memory contention experienced by parallel tasks running on a multi-core platform. To this end, an optimization problem is formulated to bound the memory interference by leveraging a three-phase execution model and ...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Multi-core computers are infamous for being hard to use in time-critical systems due to execution-ti...
Shared resource contention is a significant problem in multi-core systems and can have a negative im...
When adopting multi-core systems for safety-critical applications, certification requirements mandat...
The last decade has witnessed a major shift towards the deployment of embedded applications on multi...
In measurement-based probabilistic timing analysis, the execution conditions imposed to tasks as mea...
[EN] In hard real-time embedded systems, switching to multicores is a step that most application dom...
Multicore technology has the potential for drastically increasing productivity of embedded real-time...
In multicore architectures, there is potential for contention between cores when accessing shared re...
Current architecture trends results in processors being equipped with more cores and larger shared c...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
While the computing industry has shifted from single-core to multi-core processors for performance g...
<p>In commercial-off-the-shelf (COTS) multi-core systems, a task running on one core can be delayed ...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Multi-core computers are infamous for being hard to use in time-critical systems due to execution-ti...
Shared resource contention is a significant problem in multi-core systems and can have a negative im...
When adopting multi-core systems for safety-critical applications, certification requirements mandat...
The last decade has witnessed a major shift towards the deployment of embedded applications on multi...
In measurement-based probabilistic timing analysis, the execution conditions imposed to tasks as mea...
[EN] In hard real-time embedded systems, switching to multicores is a step that most application dom...
Multicore technology has the potential for drastically increasing productivity of embedded real-time...
In multicore architectures, there is potential for contention between cores when accessing shared re...
Current architecture trends results in processors being equipped with more cores and larger shared c...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
While the computing industry has shifted from single-core to multi-core processors for performance g...
<p>In commercial-off-the-shelf (COTS) multi-core systems, a task running on one core can be delayed ...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Multi-core computers are infamous for being hard to use in time-critical systems due to execution-ti...
Shared resource contention is a significant problem in multi-core systems and can have a negative im...