Abstract Hard real-time systems must obey strict timing constraints. Therefore, one needs to derive guarantees on the worst-case execution times of a system’s tasks. In this context, predictable behavior of system components is crucial for the derivation of tight and thus useful bounds. This paper presents results about the predictabil-ity of common cache replacement policies. To this end, we introduce three metrics, evict, fill, and mls that capture aspects of cache-state predictability. A thorough analy-sis of the LRU, FIFO, MRU, and PLRU policies yields the respective values under these metrics. To the best of our knowledge, this work presents the first quantitative, analytical results for the predictability of replacement policies. Our ...
Modern processors use high-performance cache replacement policies that outperform traditional altern...
While hardware caches are generally effective at improving application performance, they greatly co...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
International audienceIn this paper, we investigate Static Probabilistic Timing Analysis (SPTA) for ...
International audienceModern processors use cache memory: a memory access that “hits” the cache retu...
International audienceComputer system and network performance can be significantly improved by cachi...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
The sensitivity of a cache replacement policy expresses to what extent the execution history may inf...
International audienceComputer system and network performance can be significantly improved by cachi...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
High-level performance models play an integral part in mi-croprocessor design in predicting performa...
This paper presents a method for tight prediction of worst-case performance of data caches in high-p...
International audienceProbabilistic hard real-time systems, based on hardware architectures that use...
Abstract—In this paper, we investigate Static Probabilistic Timing Analysis (SPTA) for single proces...
Modern processors use high-performance cache replacement policies that outperform traditional altern...
Modern processors use high-performance cache replacement policies that outperform traditional altern...
While hardware caches are generally effective at improving application performance, they greatly co...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
International audienceIn this paper, we investigate Static Probabilistic Timing Analysis (SPTA) for ...
International audienceModern processors use cache memory: a memory access that “hits” the cache retu...
International audienceComputer system and network performance can be significantly improved by cachi...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
The sensitivity of a cache replacement policy expresses to what extent the execution history may inf...
International audienceComputer system and network performance can be significantly improved by cachi...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
High-level performance models play an integral part in mi-croprocessor design in predicting performa...
This paper presents a method for tight prediction of worst-case performance of data caches in high-p...
International audienceProbabilistic hard real-time systems, based on hardware architectures that use...
Abstract—In this paper, we investigate Static Probabilistic Timing Analysis (SPTA) for single proces...
Modern processors use high-performance cache replacement policies that outperform traditional altern...
Modern processors use high-performance cache replacement policies that outperform traditional altern...
While hardware caches are generally effective at improving application performance, they greatly co...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...