none3noEffective multicore computing requires to make efficient usage of the computational resources on a chip. Off-line mapping and scheduling can be applied to improve the performance, but classical approaches require considerable a-priori knowledge of the target application. In a practical setting, precise information is often unavailable; one can then resort to approximate time and resource usage figures, but this usually requires to make conservative assumptions. The issue is further stressed if real-time guarantees must be provided. We tackle predictable and efficient non-preemptive scheduling of multi-task applications in the presence of duration uncertainty. Hard real-time guarantees are provided with limited idle time insertion, by...
This paper focuses on real-time nonpreemptive multiprocessor scheduling with precedence and strict p...
Multicore architectures can provide high predictable performance through parallel processing. Unfort...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
Abstract—Effective multicore computing requires to make efficient usage of the computational resourc...
none3Abstract—Scheduling task graphs under hard (end-to-end) timing constraints is an extensively s...
International audienceWe study the problem of executing an application represented by a precedence t...
International audienceWe study the problem of executing an application represented by a precedence t...
With the strong demand for computing capacity in industrial applications and the rapid development o...
Unlike typical computing systems, applications in real-time systems require strict timing guarantees...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
Real-time systems are computing systems that demand the assurance of not only the logical correctnes...
While multiprocessor platforms have been widely adopted by the embedded systems industry in the past...
The application of computers in safety-critical systems is expanding rapidly. With reliability speci...
We present an idling, dynamic priority scheduling policy for non-preemptive task sets with precedenc...
International audienceApplications implemented on critical systems are subject to both safety critic...
This paper focuses on real-time nonpreemptive multiprocessor scheduling with precedence and strict p...
Multicore architectures can provide high predictable performance through parallel processing. Unfort...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
Abstract—Effective multicore computing requires to make efficient usage of the computational resourc...
none3Abstract—Scheduling task graphs under hard (end-to-end) timing constraints is an extensively s...
International audienceWe study the problem of executing an application represented by a precedence t...
International audienceWe study the problem of executing an application represented by a precedence t...
With the strong demand for computing capacity in industrial applications and the rapid development o...
Unlike typical computing systems, applications in real-time systems require strict timing guarantees...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
Real-time systems are computing systems that demand the assurance of not only the logical correctnes...
While multiprocessor platforms have been widely adopted by the embedded systems industry in the past...
The application of computers in safety-critical systems is expanding rapidly. With reliability speci...
We present an idling, dynamic priority scheduling policy for non-preemptive task sets with precedenc...
International audienceApplications implemented on critical systems are subject to both safety critic...
This paper focuses on real-time nonpreemptive multiprocessor scheduling with precedence and strict p...
Multicore architectures can provide high predictable performance through parallel processing. Unfort...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...