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...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide forma...
Multi-core processors have been increasingly utilized in general computing and modern embedded appli...
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...
In many real-time application domains, there are execution dependencies, such tasks may be formulate...
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...
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...
The key to providing high performance and energy-efficient execution for hard real-time applications...
6th Real-Time Scheduling Open Problems Seminar (RTSOPS 2015), Lund, Sweden.No abstract (2-pages pape...
11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). 23 to 25, May, 2016. K...
Heterogeneous multiprocessors, that consist of processor types with different execution capabilities...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide forma...
Multi-core processors have been increasingly utilized in general computing and modern embedded appli...
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...
In many real-time application domains, there are execution dependencies, such tasks may be formulate...
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...
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...
The key to providing high performance and energy-efficient execution for hard real-time applications...
6th Real-Time Scheduling Open Problems Seminar (RTSOPS 2015), Lund, Sweden.No abstract (2-pages pape...
11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). 23 to 25, May, 2016. K...
Heterogeneous multiprocessors, that consist of processor types with different execution capabilities...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide forma...
Multi-core processors have been increasingly utilized in general computing and modern embedded appli...