To use multiprocessors in hard real-time systems, schedulability analysis is needed to provide formally proven guarantees for the timing behavior of the system. Programming models for parallel applications, such as OpenMP, use pragmas to specify parts of the application as parallel tasks, for example, a function or a body of a loop. Worst-case-execution-time (WCET) analysis is used to find a safe upper bound of the execution time of a task (i.e., sequential code). However, determining a safe upper bound on the execution time of the entire parallel application on a multiprocessor platform, called the makespan, is a challenging problem.Parallel applications can be modeled as directed acyclic graphs (DAG) (nodes are tasks and edges dependencie...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Under the federated paradigm of multiprocessor scheduling, a set of processors is reserved for the e...
In order to meet performance/low energy/integration requirements, parallel architectures (multithrea...
The key to providing high performance and energy-efficient execution for hard real-time applications...
Heterogeneous multiprocessors, that consist of processor types with different execution capabilities...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
With the advent of multi-core platforms, research in the field of hard real-time has recently consid...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
Real-time systems are designed for applications in which response time is critical. As timing is a m...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
International audienceEstimating the worst-case execution time (WCET) of parallel applications runni...
Designing time-predictable architectures to support the requirements of hard real-time systems is th...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Under the federated paradigm of multiprocessor scheduling, a set of processors is reserved for the e...
In order to meet performance/low energy/integration requirements, parallel architectures (multithrea...
The key to providing high performance and energy-efficient execution for hard real-time applications...
Heterogeneous multiprocessors, that consist of processor types with different execution capabilities...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
With the advent of multi-core platforms, research in the field of hard real-time has recently consid...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
Real-time systems are designed for applications in which response time is critical. As timing is a m...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
International audienceEstimating the worst-case execution time (WCET) of parallel applications runni...
Designing time-predictable architectures to support the requirements of hard real-time systems is th...
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks...
Under the federated paradigm of multiprocessor scheduling, a set of processors is reserved for the e...
In order to meet performance/low energy/integration requirements, parallel architectures (multithrea...