International audienceModern processors use cache memory: a memory access that “hits” the cache returns early, while a “miss” takes more time. Given a memory access in a program, cache analysis consists in deciding whether this access is always a hit, always a miss, or is a hit or a miss depending on execution. Such an analysis is of high importance for bounding the worst-case execution time of safety-critical real-time programs.There exist multiple possible policies for evicting old data from the cache when new data are brought in, and different policies, though apparently similar in goals and performance, may be very different from the analysis point of view. In this paper, we explore these differences from a complexity-theoretical point ...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
Cache memories have been introduced to decrease the access time to the information due to the increa...
Cache Replacement Policies play a significant and contributory role in the context of determining th...
International audienceModern processors use cache memory: a memory access that “hits” the cache retu...
International audienceThe static analysis of cache accesses consists in correctly predicting which a...
International audienceFor applications in worst-case execution time analysis and in security, it is ...
This thesis describes a model used to analyze the replacement decisions made by LRU and OPT (Least-R...
Schedulability analysis for hard real-time systems requires bounds on the execution times of its tas...
Abstract Hard real-time systems must obey strict timing constraints. Therefore, one needs to derive ...
The sensitivity of a cache replacement policy expresses to what extent the execution history may inf...
Despite extensive developments in improving cache hit rates, designing an optimal cache replacement ...
Cache replacement policy is a major design parameter of any memory hierarchy. The efficiency of the ...
International audienceComputer system and network performance can be significantly improved by cachi...
International audienceCache memories in modern embedded processors are known to improve average memo...
In a 2002 paper, Che and co-authors proposed a simple approach for estimating the hit rates of a cac...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
Cache memories have been introduced to decrease the access time to the information due to the increa...
Cache Replacement Policies play a significant and contributory role in the context of determining th...
International audienceModern processors use cache memory: a memory access that “hits” the cache retu...
International audienceThe static analysis of cache accesses consists in correctly predicting which a...
International audienceFor applications in worst-case execution time analysis and in security, it is ...
This thesis describes a model used to analyze the replacement decisions made by LRU and OPT (Least-R...
Schedulability analysis for hard real-time systems requires bounds on the execution times of its tas...
Abstract Hard real-time systems must obey strict timing constraints. Therefore, one needs to derive ...
The sensitivity of a cache replacement policy expresses to what extent the execution history may inf...
Despite extensive developments in improving cache hit rates, designing an optimal cache replacement ...
Cache replacement policy is a major design parameter of any memory hierarchy. The efficiency of the ...
International audienceComputer system and network performance can be significantly improved by cachi...
International audienceCache memories in modern embedded processors are known to improve average memo...
In a 2002 paper, Che and co-authors proposed a simple approach for estimating the hit rates of a cac...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
Cache memories have been introduced to decrease the access time to the information due to the increa...
Cache Replacement Policies play a significant and contributory role in the context of determining th...