We address the problem of improving cache predictability (worst-case performance) and performance in embedded systems through the use of software-assisted replacement mechanisms. These mechanisms require additional software controlled state information that a ects the cache replacement decision. Software instructions allow a program to kill a particular cache element, i.e., e ectively make the element the least recently used element, or keep that cache element, i.e., the element willnever be evicted. We prove basic theorems that provide conditions under which kill and keep instructions can be inserted into program code, such that the resulting performance is guaranteed to be as good as or better than the original program run using the stand...
The sensitivity of a cache replacement policy expresses to what extent the execution history may inf...
Abstract Hard real-time systems must obey strict timing constraints. Therefore, one needs to derive ...
Cache management has become one of the most popular areas of research in improving the performance o...
We address the problem of improving cache predictability and performance in embedded systems through...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This thesis describes a model used to analyze the replacement decisions made by LRU and OPT (Least-R...
Processors are a basic unit of the computer which accomplish the mission of processing data stored i...
... embedded devices to have the benefits of a memory hierarchy without the hardware costs. A softwa...
This paper proposes a novel methodology for cache replacement policy based on techniques of genetic ...
Caches play an important role in embedded systems to bridge the performance gap between fast process...
Poor cache memory management can have adverse impact on the overall system performance. In a Chip Mu...
Abstract—In modern processor systems, on-chip Last Level Caches (LLCs) are used to bridge the speed ...
Despite extensive developments in improving cache hit rates, designing an optimal cache replacement ...
The sensitivity of a cache replacement policy expresses to what extent the execution history may inf...
Abstract Hard real-time systems must obey strict timing constraints. Therefore, one needs to derive ...
Cache management has become one of the most popular areas of research in improving the performance o...
We address the problem of improving cache predictability and performance in embedded systems through...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This thesis describes a model used to analyze the replacement decisions made by LRU and OPT (Least-R...
Processors are a basic unit of the computer which accomplish the mission of processing data stored i...
... embedded devices to have the benefits of a memory hierarchy without the hardware costs. A softwa...
This paper proposes a novel methodology for cache replacement policy based on techniques of genetic ...
Caches play an important role in embedded systems to bridge the performance gap between fast process...
Poor cache memory management can have adverse impact on the overall system performance. In a Chip Mu...
Abstract—In modern processor systems, on-chip Last Level Caches (LLCs) are used to bridge the speed ...
Despite extensive developments in improving cache hit rates, designing an optimal cache replacement ...
The sensitivity of a cache replacement policy expresses to what extent the execution history may inf...
Abstract Hard real-time systems must obey strict timing constraints. Therefore, one needs to derive ...
Cache management has become one of the most popular areas of research in improving the performance o...