Real-time and time-constrained applications programmed on many-core systems can suffer from unmet timing constraints even with correct-by-construction schedules. Such unexpected results are usually caused by unaccounted for delays due to resource sharing (e.g. the communication medium). In this paper we address the three main sources of unpredictable behaviors: First, we propose to use a deterministic Model of Computation (MoC), more specifically, the well-formed CSDF subset of process networks; Second, we propose a run-time management strategy of shared resources to avoid unpredictable timings; Third, we promote the use of a new scheduling policy, the so-said Self-Timed Periodic (STP) scheduling, to improve performance and decrease synchro...
This dissertation addresses the problem of designing hard real-time streaming systems running a set ...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
International audienceReal-time and time-constrained applications programmed on many-core systems ca...
AbstractReal-time and time-constrained applications programmed on many-core systems can suffer from ...
Conference of 14th Annual International Conference on Computational Science, ICCS 2014 ; Conference ...
There is an increasing interest in developing applications on homo- and heterogeneous multiprocessor...
Conference of 15th International Conference on Algorithms and Architectures for Parallel Processing,...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to represent DSP algorithms and streami...
Les systèmes embarqués sont de plus en plus présents dans l'industrie comme dans la vie quotidienne....
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
Conference of 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Pr...
International audienceIn this paper, we consider the problem of multiprocessor scheduling for safety...
In computing systems, a job may suspend itself (before it finishes its execution) when it has to wai...
This dissertation addresses the problem of designing hard real-time streaming systems running a set ...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
International audienceReal-time and time-constrained applications programmed on many-core systems ca...
AbstractReal-time and time-constrained applications programmed on many-core systems can suffer from ...
Conference of 14th Annual International Conference on Computational Science, ICCS 2014 ; Conference ...
There is an increasing interest in developing applications on homo- and heterogeneous multiprocessor...
Conference of 15th International Conference on Algorithms and Architectures for Parallel Processing,...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to represent DSP algorithms and streami...
Les systèmes embarqués sont de plus en plus présents dans l'industrie comme dans la vie quotidienne....
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
Conference of 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Pr...
International audienceIn this paper, we consider the problem of multiprocessor scheduling for safety...
In computing systems, a job may suspend itself (before it finishes its execution) when it has to wai...
This dissertation addresses the problem of designing hard real-time streaming systems running a set ...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...