In the presence of caches, preemptive scheduling may incur a significant overhead referred to as cache-related preemption delay (CRPD). CRPD is caused by preempting tasks evicting cached memory blocks of preempted tasks, which have to be reloaded when the preempted tasks resume their execution. In this paper we experimentally evaluate state-of-the-art techniques to account for the CRPD during timing analysis. We find that purely synthetically-generated task sets may yield misleading conclusions regarding the relative precision of different CRPD analysis techniques and the impact of CRPD on schedulability in general. Based on task characterizations obtained by static worst-case execution time (WCET) analysis, we shed new light on the state o...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Schedulability analyses for preemptive real-time systems need to take into account cache-related pre...
In preemptive real-time systems, scheduling analyses need - in addition to the worst-case execution ...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017, Pittsburg, PA, US...
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
With the rapid growth of complex hardware features, timing analysis has become an increasingly diffi...
International audienceHandling cache related preemption delay (CRPD) in pre-emptive scheduling conte...
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
Real-time embedded systems (RTES) are subject to timing constraints. In these systems, the total cor...
Limited Preemptive Fixed Preemption Point scheduling (LP-FPP) has the ability to decrease and contro...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Schedulability analyses for preemptive real-time systems need to take into account cache-related pre...
In preemptive real-time systems, scheduling analyses need - in addition to the worst-case execution ...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017, Pittsburg, PA, US...
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
With the rapid growth of complex hardware features, timing analysis has become an increasingly diffi...
International audienceHandling cache related preemption delay (CRPD) in pre-emptive scheduling conte...
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
Real-time embedded systems (RTES) are subject to timing constraints. In these systems, the total cor...
Limited Preemptive Fixed Preemption Point scheduling (LP-FPP) has the ability to decrease and contro...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...