Hardware platforms are evolving towards parallel and heterogeneous architectures to overcome the increasing necessity of more performance in the real-time domain. Parallel programming models are fundamental to exploit the performance capabilities of these architectures. This paper proposes a novel response time analysis (RTA) for verifying the schedulability of DAG tasks supporting heterogeneous computing. It analyzes the impact of executing part of the DAG in the accelerator device. As a result, the response time upper bound of the system is more precise than the one provided by currently existing RTA targeting homogeneous architectures.This work is supported by the Spanish Ministry of Science and Innovation under contract TIN2015-65316-PP...
In contexts such as embedded and cyber-physical systems, the design of a desired functionality under...
International audienceThe continuous integration of new functionality increases the complexity of em...
Limited preemptive (LP) scheduling has been demonstrated to effectively improve the schedulability o...
Hardware platforms are evolving towards parallel and heterogeneous architectures to overcome the inc...
Abstract—Modern embedded systems have made the transition from single-core to multi-core architectur...
New programming models have been proposed to exploit the parallelism of modern computing architectur...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Different task models have been proposed to represent the parallel structure of real-time tasks exec...
In many real-time application domains, there are execution dependencies, such tasks may be formulate...
11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). 23 to 25, May, 2016. K...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
This is an early stage proposal of a methodology that can be applied to the data-flow analysis of an...
Response-time analysis (RTA) has been a means to evaluate the temporal correctness of real-time syst...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
In contexts such as embedded and cyber-physical systems, the design of a desired functionality under...
International audienceThe continuous integration of new functionality increases the complexity of em...
Limited preemptive (LP) scheduling has been demonstrated to effectively improve the schedulability o...
Hardware platforms are evolving towards parallel and heterogeneous architectures to overcome the inc...
Abstract—Modern embedded systems have made the transition from single-core to multi-core architectur...
New programming models have been proposed to exploit the parallelism of modern computing architectur...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Different task models have been proposed to represent the parallel structure of real-time tasks exec...
In many real-time application domains, there are execution dependencies, such tasks may be formulate...
11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). 23 to 25, May, 2016. K...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
This is an early stage proposal of a methodology that can be applied to the data-flow analysis of an...
Response-time analysis (RTA) has been a means to evaluate the temporal correctness of real-time syst...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
In contexts such as embedded and cyber-physical systems, the design of a desired functionality under...
International audienceThe continuous integration of new functionality increases the complexity of em...
Limited preemptive (LP) scheduling has been demonstrated to effectively improve the schedulability o...