International audienceWe start from a general-purpose many-core architecture designed for average-case performance and ease of use. In particular, its distributed shared memory programming model allows the use of a code generation flow based on the (unmodified) gcc compiler chain. We modify this architecture and extend the code generation flow to allow the construction of efficient hard real-time systems starting from dependent task specifications. We rely on a static (off-line) real-time scheduling paradigm well-adapted to embedded control and signal processing applications with regular control structure. We modify the architecture (and in particular the on-chip network) to allow the implementation of static schedules with very high (clock...
International audienceA large class of embedded systems is distinguished from general purpose comput...
Abstract—The rise of multicore processors for industrial embedded control applications forces compan...
Extensive and computationally complex signal processing and control applications are commonly constr...
International audienceWe start from a general-purpose many-core architecture designed for average-ca...
Many applications require both high performance and predictable timing. High-performance can be prov...
International audienceOn-chip networks (NoCs) used in multiprocessor systems-on-chips (MPSoCs) pose ...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
The recent technological advancements and market trends are causing an interesting phenomenon toward...
Cyber-physical systems (CPS) integrate sensing, computing, communication and actuation capabilities ...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
Many applications require both high performance and predictable timing. High-performance can be prov...
International audienceThe increasing performance requirements of safety-critical real-time embedded ...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
International audienceA large class of embedded systems is distinguished from general purpose comput...
Abstract—The rise of multicore processors for industrial embedded control applications forces compan...
Extensive and computationally complex signal processing and control applications are commonly constr...
International audienceWe start from a general-purpose many-core architecture designed for average-ca...
Many applications require both high performance and predictable timing. High-performance can be prov...
International audienceOn-chip networks (NoCs) used in multiprocessor systems-on-chips (MPSoCs) pose ...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
The recent technological advancements and market trends are causing an interesting phenomenon toward...
Cyber-physical systems (CPS) integrate sensing, computing, communication and actuation capabilities ...
This article presents a complete scheme for the development of Critical Embedded Systems with Multip...
Many applications require both high performance and predictable timing. High-performance can be prov...
International audienceThe increasing performance requirements of safety-critical real-time embedded ...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
International audienceA large class of embedded systems is distinguished from general purpose comput...
Abstract—The rise of multicore processors for industrial embedded control applications forces compan...
Extensive and computationally complex signal processing and control applications are commonly constr...