Cache locking improves timing predictability at the cost of performance. We explore a novel approach that opportunistically employs both cache analysis and locking to enhance schedulability in preemptive multi-tasking real-time systems. The cache is spatially shared among the tasks by statically locking a portion of the cache per task. To overcome the issue of limited cache space per task, we keep a portion of the cache unlocked and let all the tasks use it through time-multiplexing. Compared to locking the entire cache for each task during execution, our approach obviates the cost of reloading locked blocks at preemption. But we require static cache analysis for WCET estimation and cache related preemption delay (CRPD) analysis of the unlo...
Abstract—Cache locking is an effective technique to improve timing predictability in real-time syste...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Multi-core architectures are shaking the fundamental assumption that in real-time systems the WCET, ...
Caches play an important role in embedded systems to bridge the performance gap between fast process...
Abstract. In this paper, we propose a timing analysis approach for preemptive multi-tasking real-tim...
Caches are commonly used in embedded systems to bridge the increasing speed gap between processors a...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
Abstract: The unpredictable behavior of conventional caches presents several problems when used in r...
23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017, Pittsburg, PA, US...
Growing processing demand on multi-tasking real-time systems can be met by employing scalable multi-...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
In this paper, we propose an approach to estimate the Worst Case Response Time (WCRT) of each task i...
Abstract—Cache locking is an effective technique to improve timing predictability in real-time syste...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Multi-core architectures are shaking the fundamental assumption that in real-time systems the WCET, ...
Caches play an important role in embedded systems to bridge the performance gap between fast process...
Abstract. In this paper, we propose a timing analysis approach for preemptive multi-tasking real-tim...
Caches are commonly used in embedded systems to bridge the increasing speed gap between processors a...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
Abstract: The unpredictable behavior of conventional caches presents several problems when used in r...
23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017, Pittsburg, PA, US...
Growing processing demand on multi-tasking real-time systems can be met by employing scalable multi-...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
In this paper, we propose an approach to estimate the Worst Case Response Time (WCRT) of each task i...
Abstract—Cache locking is an effective technique to improve timing predictability in real-time syste...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Multi-core architectures are shaking the fundamental assumption that in real-time systems the WCET, ...