Parallel execution and hardware acceleration involving specialized devices such as GPUs and FPGAs are becoming increasingly relevant in the domain of embedded systems. Communication between jobs dispatched on different cores and hardware accelerators is most often implemented using asynchronous events. Modeling the timing behavior of such systems requires to account for the delays incurred by each task due to the additional time spent waiting for events. This paper presents the event-driven delay-induced (EDD) task model to explicitly deal with complex computing workloads that incur such kinds of delays. The EDD task model generalizes several state-of-the-art models, such as the DAG task model and the segmented self-suspending task model, a...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
The sporadic DAG task model exposes parallelism that may exist within individual tasks to the run-ti...
AbstractEmbedded systems consist of one or more processing units which are completely encapsulated b...
Parallel execution and hardware acceleration involving specialized devices such as GPUs and FPGAs ar...
11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). 23 to 25, May, 2016. K...
The self-suspending task model proved to be particularly effective in capturing the timing behavior ...
Abstract—Modern embedded systems have made the transition from single-core to multi-core architectur...
28th Euromicro Conference on Real-Time Systems (ECRTS 16). 5 to 8, Jul, 2016. Toulouse, France.For r...
Self-suspension intervals are becoming increasingly common in various systems such as: (i) multi-cor...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...
Single Chip Heterogeneous Multiprocessors executing a wide variety of software are increasingly comm...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
International audienceEstimating safe upper bounds on task execution times is required in the design...
The preemptive real-time scheduling of sporadic parallel task systems is studied. We present an algo...
The study of parallel task models executed with predictable scheduling approaches is a fundamental p...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
The sporadic DAG task model exposes parallelism that may exist within individual tasks to the run-ti...
AbstractEmbedded systems consist of one or more processing units which are completely encapsulated b...
Parallel execution and hardware acceleration involving specialized devices such as GPUs and FPGAs ar...
11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). 23 to 25, May, 2016. K...
The self-suspending task model proved to be particularly effective in capturing the timing behavior ...
Abstract—Modern embedded systems have made the transition from single-core to multi-core architectur...
28th Euromicro Conference on Real-Time Systems (ECRTS 16). 5 to 8, Jul, 2016. Toulouse, France.For r...
Self-suspension intervals are becoming increasingly common in various systems such as: (i) multi-cor...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...
Single Chip Heterogeneous Multiprocessors executing a wide variety of software are increasingly comm...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
International audienceEstimating safe upper bounds on task execution times is required in the design...
The preemptive real-time scheduling of sporadic parallel task systems is studied. We present an algo...
The study of parallel task models executed with predictable scheduling approaches is a fundamental p...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
The sporadic DAG task model exposes parallelism that may exist within individual tasks to the run-ti...
AbstractEmbedded systems consist of one or more processing units which are completely encapsulated b...