In this paper, abstract interpretation is applied to the problem of predicting the cache behavior of programs. The goal of our analysis is to apporximate the set of all cache states for each program point, i.e., the collecting of semantics. We take a two step approach: First, we define an auxiliary semantics of machine programs called the cache semantics that determines the contents of caches. Then, from the cache semantics one simple analysis by abstract interpretation is deleloped that allowes to determine memory blocks that will be persistent in the cache. This is in contrast to former approaches [1, 6] that required two different analyses and specific interprocedural analysis methods. The persistence analysis is designed generic with th...
International audienceA task can be preempted by several jobs of higher priority tasks during its re...
International audienceStatic cache analysis characterizes a program’s cache behavior by determining ...
Static worst-case execution time (WCET) analysis is done by modeling the hardware behavior. In this ...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
When designing hard real-time embedded systems, it is required to estimate the worst-case execution ...
Abstract interpretation is a technique for the static detection of dynamic properties of programs. I...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
To compute a worst-case execution time (WCET) estimate for a program running on a safety-critical ha...
Cache memories have a strong impact on the response time of tasks executed on modern computing platf...
One of the challenges for accurately estimating Worst Case Execu-tion Time(WCET) of executables is t...
Cache behavior is complex and inherently unstable, yet it is a critical factor affecting program per...
In this paper, we present compiler algorithms for detecting references to stale data in sharedmemory...
Worst-Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...
Static worst-case execution time (WCET) analysis is done by modeling the hardware behavior. In this ...
International audienceA task can be preempted by several jobs of higher priority tasks during its re...
International audienceStatic cache analysis characterizes a program’s cache behavior by determining ...
Static worst-case execution time (WCET) analysis is done by modeling the hardware behavior. In this ...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
When designing hard real-time embedded systems, it is required to estimate the worst-case execution ...
Abstract interpretation is a technique for the static detection of dynamic properties of programs. I...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
The quest for time-predictable systems has led to the exploration of new hardware architectures that...
To compute a worst-case execution time (WCET) estimate for a program running on a safety-critical ha...
Cache memories have a strong impact on the response time of tasks executed on modern computing platf...
One of the challenges for accurately estimating Worst Case Execu-tion Time(WCET) of executables is t...
Cache behavior is complex and inherently unstable, yet it is a critical factor affecting program per...
In this paper, we present compiler algorithms for detecting references to stale data in sharedmemory...
Worst-Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...
Static worst-case execution time (WCET) analysis is done by modeling the hardware behavior. In this ...
International audienceA task can be preempted by several jobs of higher priority tasks during its re...
International audienceStatic cache analysis characterizes a program’s cache behavior by determining ...
Static worst-case execution time (WCET) analysis is done by modeling the hardware behavior. In this ...