Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2008.This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Includes bibliographical references (leaves 120-135).Embedded systems are increasingly using on-chip caches as part of their on-chip memory system. This thesis presents cache mechanisms to improve cache performance and provide opportunities to improve data availability that can lead to more predictable cache performance. The first cache mechanism presented is an intelligent cache replacement policy that utilizes information about dead data and data that is very frequently used. This m...
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devic...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
In this paper we propose an instruction to accelerate software caches. While DMAs are very efficient...
This dissertation addresses two sets of challenges facing processor design as the industry enters th...
We address the problem of improving cache predictability (worst-case performance) and performance in...
We address the problem of improving cache predictability and performance in embedded systems through...
This thesis evaluates an innovative cache design called, prime-mapped cache. The performance analysi...
An application’s cache miss rate is used in timing analysis, system performance prediction and ...
Cache memory is a bridging component which covers the increasing gap between the speed of a processo...
AbstractThe embedded processor performance is significantly influenced by cache whose performance de...
The increasing speed gap between microprocessors and off-chip DRAM makes last-level caches (LLCs) a ...
This paper presents a cache performance model for embedded systems. The need for efficient cache des...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Processor speed has been increasing at a higher rate than the speed of memories over the last years....
There are two fundamental problems in guaranteeing cache performance for real-time embedded systems:...
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devic...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
In this paper we propose an instruction to accelerate software caches. While DMAs are very efficient...
This dissertation addresses two sets of challenges facing processor design as the industry enters th...
We address the problem of improving cache predictability (worst-case performance) and performance in...
We address the problem of improving cache predictability and performance in embedded systems through...
This thesis evaluates an innovative cache design called, prime-mapped cache. The performance analysi...
An application’s cache miss rate is used in timing analysis, system performance prediction and ...
Cache memory is a bridging component which covers the increasing gap between the speed of a processo...
AbstractThe embedded processor performance is significantly influenced by cache whose performance de...
The increasing speed gap between microprocessors and off-chip DRAM makes last-level caches (LLCs) a ...
This paper presents a cache performance model for embedded systems. The need for efficient cache des...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Processor speed has been increasing at a higher rate than the speed of memories over the last years....
There are two fundamental problems in guaranteeing cache performance for real-time embedded systems:...
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devic...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
In this paper we propose an instruction to accelerate software caches. While DMAs are very efficient...