We observe the cache misses introduced by scheduling and preemptions and their effects on the worst case execution time (CRPD) by simulation in a cycle accurate simulator. Furthermore we report a survey of current state of the art approaches to bound the effects of the CRPD. In addition we propose a new technique which can, not only bound, but actually reduce the number of cache misses and thus the WCET of a task, by limiting the preemptions a task can suffer while still maintaining the schedulability of the system
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
Cache memories have been introduced into embedded systems to prevent memory access times from becomi...
International audienceCache Related Preemption Delay (CRPD) analysis is a methodology for bounding t...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
International audienceThe use of hardware caches became essential in modern embedded systems to addr...
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...
International audienceEvaluating cache related preemption delay (CRPD) in preemptive scheduling cont...
International audienceThis article presents an extension of the simulator SimSo in order to integrat...
Real-time embedded systems (RTES) are subject to timing constraints. In these systems, the total cor...
Handling cache related preemption delay (CRPD) in a pre-emptive scheduling context for real-time sys...
In the presence of caches, preemptive scheduling may incur a significant overhead referred to as cac...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
In preemptive real-time systems, scheduling analyses need - in addition to the worst-case execution ...
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
Cache memories have been introduced into embedded systems to prevent memory access times from becomi...
International audienceCache Related Preemption Delay (CRPD) analysis is a methodology for bounding t...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
International audienceThe use of hardware caches became essential in modern embedded systems to addr...
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...
International audienceEvaluating cache related preemption delay (CRPD) in preemptive scheduling cont...
International audienceThis article presents an extension of the simulator SimSo in order to integrat...
Real-time embedded systems (RTES) are subject to timing constraints. In these systems, the total cor...
Handling cache related preemption delay (CRPD) in a pre-emptive scheduling context for real-time sys...
In the presence of caches, preemptive scheduling may incur a significant overhead referred to as cac...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
In preemptive real-time systems, scheduling analyses need - in addition to the worst-case execution ...
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
Cache memories have been introduced into embedded systems to prevent memory access times from becomi...
International audienceCache Related Preemption Delay (CRPD) analysis is a methodology for bounding t...