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...
On-chip networks (NoCs) used in multiprocessor systems-on-chips (MPSoCs) pose significant challenges...
In NoC-based many-core processors, memory subsystem and synchronization mechanism are always the two...
The increasing dependency of man on machines have led to increase computational load on systems. The...
International audienceWe start from a general-purpose many-core architecture designed for average-ca...
Les réseaux-sur-puces (NoCs) utilisés dans les architectures multiprocesseurs-sur-puces posent des d...
Most critical systems are subject to hard real-time requirements. These systems are more and more co...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
International audienceOn-chip networks (NoCs) used in multiprocessor systems-on-chips (MPSoCs) pose ...
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...
The recent technological advancements and market trends are causing an interesting phenomenon toward...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
International audienceWe extend the state-of-the-art DSPIN network-on-chip architecture by defining ...
International audienceEnsuring temporal predictability of real-time systems on a multi-core platform...
Many applications require both high performance and predictable timing. High-performance can be prov...
On-chip networks (NoCs) used in multiprocessor systems-on-chips (MPSoCs) pose significant challenges...
In NoC-based many-core processors, memory subsystem and synchronization mechanism are always the two...
The increasing dependency of man on machines have led to increase computational load on systems. The...
International audienceWe start from a general-purpose many-core architecture designed for average-ca...
Les réseaux-sur-puces (NoCs) utilisés dans les architectures multiprocesseurs-sur-puces posent des d...
Most critical systems are subject to hard real-time requirements. These systems are more and more co...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
International audienceOn-chip networks (NoCs) used in multiprocessor systems-on-chips (MPSoCs) pose ...
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...
The recent technological advancements and market trends are causing an interesting phenomenon toward...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
International audienceWe extend the state-of-the-art DSPIN network-on-chip architecture by defining ...
International audienceEnsuring temporal predictability of real-time systems on a multi-core platform...
Many applications require both high performance and predictable timing. High-performance can be prov...
On-chip networks (NoCs) used in multiprocessor systems-on-chips (MPSoCs) pose significant challenges...
In NoC-based many-core processors, memory subsystem and synchronization mechanism are always the two...
The increasing dependency of man on machines have led to increase computational load on systems. The...