The growing complexity of modern computer architectures increasingly complicates the prediction of the run-time behavior of software. For real-time systems, where a safe estimation of the program\u27s worst-case execution time is needed, time-predictable computer architectures promise to resolve this problem. A stack cache, for instance, allows the compiler to efficiently cache a program\u27s stack, while static analysis of its behavior remains easy. Likewise, its implementation requires little hardware overhead. This work introduces an optimization of the standard stack cache to avoid redundant spilling of the cache content to main memory, if the content was not modified in the meantime. At first sight, this appears to be an average-case ...
Cache memories in modern embedded processors are known to improve average memory access performance....
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
Worst-Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...
The growing complexity of modern computer architectures increasingly complicates the prediction of t...
Abstract—Real-time systems need time-predictable architec-tures to support static worst-case executi...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
The contributions of this paper are twofold. First, an automatic tool-based approach is described to...
International audienceUtilizing a stack cache in a real-time system can aid predictability by avoidi...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
International audienceSafety-critical systems require guarantees on their worst-case execution times...
International audienceThe design of tailored hardware has proven a successful strategy to reduce the...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Cache memories in modern embedded processors are known to improve average memory access performance....
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
Worst-Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...
The growing complexity of modern computer architectures increasingly complicates the prediction of t...
Abstract—Real-time systems need time-predictable architec-tures to support static worst-case executi...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
The contributions of this paper are twofold. First, an automatic tool-based approach is described to...
International audienceUtilizing a stack cache in a real-time system can aid predictability by avoidi...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
International audienceSafety-critical systems require guarantees on their worst-case execution times...
International audienceThe design of tailored hardware has proven a successful strategy to reduce the...
This paper demonstrates the intractability of achieving statically predictable performance behavior ...
Cache memories in modern embedded processors are known to improve average memory access performance....
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
Worst-Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...