Dependable real-time systems are essential to time-critical applications. The systems that run these applications require high degrees of performance and predictability. Although memory caching has long been known as a means of increasing system performance, it is typically unpredictable in nature.This thesis presents a technique called preferred preemption points to increase the predictability and performance of cache-based real-time systems. A performance analysis tool and methodology designed to select and evaluate preemption points are presented with the technique. The technique increases the ability to calculate system preemption overhead, leading to greater determinism and consequently performance, and providing for tighter bounds on ...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Traditionally, caches have been used to reduce the average case memory latency in computer systems....
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
RAMAPRASAD, HARINI Analytically Bounding Data Cache Behavior for Real-Time Sys-tems. (Under the dire...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
Techniques for analyzing and improving memory referencing behavior continue to be important for achi...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
Cache memory is used in almost all computer systems today to bridge the ever increasing speed gap be...
International audienceEvaluating cache related preemption delay (CRPD) in preemptive scheduling cont...
Abstract. In this paper, we propose a timing analysis approach for preemptive multi-tasking real-tim...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
In hard real-time systems, cache partitioning is often suggested as a means of increasing the predic...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Traditionally, caches have been used to reduce the average case memory latency in computer systems....
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
RAMAPRASAD, HARINI Analytically Bounding Data Cache Behavior for Real-Time Sys-tems. (Under the dire...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
Techniques for analyzing and improving memory referencing behavior continue to be important for achi...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
Cache memory is used in almost all computer systems today to bridge the ever increasing speed gap be...
International audienceEvaluating cache related preemption delay (CRPD) in preemptive scheduling cont...
Abstract. In this paper, we propose a timing analysis approach for preemptive multi-tasking real-tim...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
In hard real-time systems, cache partitioning is often suggested as a means of increasing the predic...
Static use of locking caches is a useful solution to take advantage of cache memories in real-time ...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...