Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing units and computing accelerators on the same System-on-Chip. When designing complex real-time application for such architectures, the designer needs to make a number of difficult choices: on which processor should a certain task be implemented? Should a component be implemented in parallel or sequentially? These choices may have a great impact on feasibility, as the difference in the processor internal architectures impact on the tasks' execution time and preemption cost. To help the designer explore the wide space of design choices and tune the scheduling parameters, in this paper we propose a novel real-time application model, called C-DAG...
Abstract—Modern embedded systems have made the transition from single-core to multi-core architectur...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
Real-time and latency sensitive applications such as autonomous driving, feature an increasing need ...
With the strong demand for computing capacity in industrial applications and the rapid development o...
International audienceComplex heterogeneous hardware platforms are increasingly used for implementin...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...
DAG-based scheduling models have been shown to effectively express the parallel execution of current...
This paper presents a heterogeneous model of real time task system with novel processing rate work p...
Embedded computing is one of the most important areas in computer science today, witnessed by the fa...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
Abstract—Modern embedded systems have made the transition from single-core to multi-core architectur...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
Real-time and latency sensitive applications such as autonomous driving, feature an increasing need ...
With the strong demand for computing capacity in industrial applications and the rapid development o...
International audienceComplex heterogeneous hardware platforms are increasingly used for implementin...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...
DAG-based scheduling models have been shown to effectively express the parallel execution of current...
This paper presents a heterogeneous model of real time task system with novel processing rate work p...
Embedded computing is one of the most important areas in computer science today, witnessed by the fa...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
Abstract—Modern embedded systems have made the transition from single-core to multi-core architectur...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...