International audienceEnsuring temporal predictability of real-time systems on a multi-core platform is difficult, mainly due to hard to predict delays related to shared access to the main memory. Task models where computation phases and communication phases are separated (such as the PRedictable Execution Model), have been proposed to both mitigate these delays and make them easier to analyze. In this paper we present a compilation process, part of the Prelude compiler, that automatically translates a high-level synchronous data-flow system specification into a PREM-compliant C program. By automating the production of the PREM-compliant C code, low-level implementation concerns related to task communications become the responsibility of th...
Synchronous programming models capture concurrency in computation quite naturally, especially in its...
International audienceThis article presents a complete scheme for the integration and the developmen...
International audienceMulticore processors provide better power-performance trade-offs compared to s...
Many applications require both high performance and predictable timing. High-performance can be prov...
Many applications require both high performance and predictable timing. High-performance can be prov...
International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable a...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
International audienceEmbedded systems tend to require more and more computational power. Many-core ...
Many applications require both high performance and predictable timing. High-performance can be prov...
Adoption of multi- and many-core processors in real-time systems has so far been slowed down, if not...
none5siCommodity multi-cores are still uncommon in real-Time systems, as resource sharing complicate...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
International audienceWe start from a general-purpose many-core architecture designed for average-ca...
International audienceIn this paper we present an end-to-end framework for the design and the implem...
Synchronous programming models capture concurrency in computation quite naturally, especially in its...
International audienceThis article presents a complete scheme for the integration and the developmen...
International audienceMulticore processors provide better power-performance trade-offs compared to s...
Many applications require both high performance and predictable timing. High-performance can be prov...
Many applications require both high performance and predictable timing. High-performance can be prov...
International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable a...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
International audienceEmbedded systems tend to require more and more computational power. Many-core ...
Many applications require both high performance and predictable timing. High-performance can be prov...
Adoption of multi- and many-core processors in real-time systems has so far been slowed down, if not...
none5siCommodity multi-cores are still uncommon in real-Time systems, as resource sharing complicate...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
International audienceWe start from a general-purpose many-core architecture designed for average-ca...
International audienceIn this paper we present an end-to-end framework for the design and the implem...
Synchronous programming models capture concurrency in computation quite naturally, especially in its...
International audienceThis article presents a complete scheme for the integration and the developmen...
International audienceMulticore processors provide better power-performance trade-offs compared to s...