Suppose that a program makes a sequence of m accesses (references) to data blocks, the cache can hold k < m blocks, an access to a block in the cache incurs one time unit, and fetching a missing block incurs d time units. A fetch of a new block can be initiated while a previous fetch is in progress; thus, min{k, d} block fetches can be in progress simultaneously. Any sequence of block references is modeled as a walk on the access graph of the program. The goal is to find a policy for prefetching and caching, which minimizes the overall execution time of a given reference sequence. This study is motivated from the pipelined operation of modern memory controllers, and from program execution on fast processors. In the offline case, we show ...
We study web caching when the input sequence is a depth first search traversal of some tree. There a...
Projections of computer technology forecast proces-sors with peak performance of 1,000 MIPS in the r...
In this paper we examine the application of offline algorithms for determining the optimal sequence ...
AbstractWe study integrated prefetching and caching in single and parallel disk systems. In the firs...
Reconsider the competitiveness ofon-line strategies using k servers versus the optimal off-line stra...
Mechanisms for improving the execution efficiency of graph algorithms on Data-Parallel Architectures...
Cohen et al. [5] recently initiated the theoretical study of connection caching in the world-wide we...
We study integrated prefetching and caching problems following the work of Cao et. al. [3] and Kimbr...
We study integrated prefetching and caching problems following the work of Cao et al. [1995] and Kim...
We study the block-aware caching problem, a generalization of classic caching in which fetching (or ...
This paper formulates and shows how to solve the problem of selecting the cache size and depth of ca...
The large number of cache misses of current applications coupled with the increasing cache miss late...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Journal ArticleThe speed gap between processors and memory system is becoming the performance bottle...
In this section we will study the approach of using caching for the management of data in distribute...
We study web caching when the input sequence is a depth first search traversal of some tree. There a...
Projections of computer technology forecast proces-sors with peak performance of 1,000 MIPS in the r...
In this paper we examine the application of offline algorithms for determining the optimal sequence ...
AbstractWe study integrated prefetching and caching in single and parallel disk systems. In the firs...
Reconsider the competitiveness ofon-line strategies using k servers versus the optimal off-line stra...
Mechanisms for improving the execution efficiency of graph algorithms on Data-Parallel Architectures...
Cohen et al. [5] recently initiated the theoretical study of connection caching in the world-wide we...
We study integrated prefetching and caching problems following the work of Cao et. al. [3] and Kimbr...
We study integrated prefetching and caching problems following the work of Cao et al. [1995] and Kim...
We study the block-aware caching problem, a generalization of classic caching in which fetching (or ...
This paper formulates and shows how to solve the problem of selecting the cache size and depth of ca...
The large number of cache misses of current applications coupled with the increasing cache miss late...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Journal ArticleThe speed gap between processors and memory system is becoming the performance bottle...
In this section we will study the approach of using caching for the management of data in distribute...
We study web caching when the input sequence is a depth first search traversal of some tree. There a...
Projections of computer technology forecast proces-sors with peak performance of 1,000 MIPS in the r...
In this paper we examine the application of offline algorithms for determining the optimal sequence ...