Heterogeneous multiprocessors, that consist of processor types with different execution capabilities, are critical today, and in future, to offer high performance and high energy efficiency. In order to use them in hard real-time systems to support parallel processing, a tight estimation of the upper bound on the completion time (WCET) of parallel applications is needed. This paper presents, for the first time, a closed-form solution for the calculation of the WCET for task-based parallel applications modeled as directed acyclic-graphs (DAG) using the general unrelated multiprocessor model that is capable of modeling a wide range of heterogeneous multiprocessor platforms. The paper contributes with a polynomial time algorithm to calculate t...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
In the recent years, there was a huge development of low cost large scale parallel systems. The desi...
To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide forma...
The key to providing high performance and energy-efficient execution for hard real-time applications...
With the advent of multi-core platforms, research in the field of hard real-time has recently consid...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
Abstract—The way the processes in a parallel program are scheduled on the processors of a multiproce...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...
International audienceEstimating the worst-case execution time (WCET) of parallel applications runni...
Parallel computing is related to the application of many computers running in parallel to solve comp...
Hardware platforms are evolving towards parallel and heterogeneous architectures to overcome the inc...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
In the recent years, there was a huge development of low cost large scale parallel systems. The desi...
To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide forma...
The key to providing high performance and energy-efficient execution for hard real-time applications...
With the advent of multi-core platforms, research in the field of hard real-time has recently consid...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
Abstract—The way the processes in a parallel program are scheduled on the processors of a multiproce...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...
International audienceEstimating the worst-case execution time (WCET) of parallel applications runni...
Parallel computing is related to the application of many computers running in parallel to solve comp...
Hardware platforms are evolving towards parallel and heterogeneous architectures to overcome the inc...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
In the recent years, there was a huge development of low cost large scale parallel systems. The desi...