Abstract: The unpredictable behavior of conventional caches presents several problems when used in real-time multitask systems. It is difficult to know its effects in the Worst Case Execution Time and it introduces additional delays when different tasks compete for cache contents in multitask systems. This complexity in the analysis may be reduced using alternative architectures to cache memories, that improves predictability but obtaining similar performance. This is the case of locking caches, that may preload and lock cache contents, precluding the replacement during system operation, thus making cache and system behavior more predictable by means of simple, well-known and easy-to-use algorithms. This work presents an analysis of worst-c...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
In the past decades, embedded system designers moved from simple, predictable system designs towards...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
Cache locking improves timing predictability at the cost of performance. We explore a novel approach...
Modern processors with an extensive cache structure are considered not to be useful in real-time sys...
Today’s real-time systems need to be faster and more powerful than ever before. Caches are an archit...
RAMAPRASAD, HARINI Analytically Bounding Data Cache Behavior for Real-Time Sys-tems. (Under the dire...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-45008-2_13Cac...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Abstract—In hard real-time systems, cache partitioning is often suggested as a means of increasing t...
Dependable real-time systems are essential to time-critical applications. The systems that run these...
This paper presents a method for tight prediction of worst-case performance of data caches in high-p...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Performance is an important aspect of computer systems since it directly affects user experience. On...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
In the past decades, embedded system designers moved from simple, predictable system designs towards...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
Cache locking improves timing predictability at the cost of performance. We explore a novel approach...
Modern processors with an extensive cache structure are considered not to be useful in real-time sys...
Today’s real-time systems need to be faster and more powerful than ever before. Caches are an archit...
RAMAPRASAD, HARINI Analytically Bounding Data Cache Behavior for Real-Time Sys-tems. (Under the dire...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-45008-2_13Cac...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Abstract—In hard real-time systems, cache partitioning is often suggested as a means of increasing t...
Dependable real-time systems are essential to time-critical applications. The systems that run these...
This paper presents a method for tight prediction of worst-case performance of data caches in high-p...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Performance is an important aspect of computer systems since it directly affects user experience. On...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
In the past decades, embedded system designers moved from simple, predictable system designs towards...
Hard real-time tasks must meet their deadline in all situations, including in the worst-case one, ot...