AbstractReal-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...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
Many distributed real time applications involve periodic activities with end to end timing constrain...
Interactions amongst different processes in concurrent software are governed by a protocol. The bloc...
Conference of 14th Annual International Conference on Computational Science, ICCS 2014 ; Conference ...
Real-time and time-constrained applications programmed on many-core systems can suffer from unmet ti...
AbstractReal-time and time-constrained applications programmed on many-core systems can suffer from ...
Conference of 15th International Conference on Algorithms and Architectures for Parallel Processing,...
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...
There is an increasing interest in developing applications on homo- and heterogeneous multiprocessor...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to represent DSP algorithms and streami...
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
International audienceModern Cyber-Physical Systems (CPSs) are composed of numerous components, some...
This paper deals with the scheduling analysis of hard real-time streaming applications. These applic...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
Many distributed real time applications involve periodic activities with end to end timing constrain...
Interactions amongst different processes in concurrent software are governed by a protocol. The bloc...
Conference of 14th Annual International Conference on Computational Science, ICCS 2014 ; Conference ...
Real-time and time-constrained applications programmed on many-core systems can suffer from unmet ti...
AbstractReal-time and time-constrained applications programmed on many-core systems can suffer from ...
Conference of 15th International Conference on Algorithms and Architectures for Parallel Processing,...
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...
There is an increasing interest in developing applications on homo- and heterogeneous multiprocessor...
Abstract—Synchronous dataflow graphs (SDFGs) are widely used to represent DSP algorithms and streami...
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
International audienceModern Cyber-Physical Systems (CPSs) are composed of numerous components, some...
This paper deals with the scheduling analysis of hard real-time streaming applications. These applic...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
Many distributed real time applications involve periodic activities with end to end timing constrain...
Interactions amongst different processes in concurrent software are governed by a protocol. The bloc...