Prefetching disk blocks to main memory will become increasingly important to overcome the widening gap between disk access times and processor speeds. We present a prefetching scheme that chooses which blocks to prefetch based on their probability of access and decides whether to prefetch a particular block at a given time using a cost-benefit analysis. To calculate the probability of access of prefetch candidates, we construct a prefetch tree that records past access patterns. For the cost-benefit analysis, we derive equations for the benefit of prefetching an additional block and the cost of allocating a buffer to the prefetch. We use a trace-driven simulator to evaluate the performance of our prefetching scheme. For an efficient implemen...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
Prefetching is a well-known technique for mitigating the von Neumann bottleneck. In its most rudimen...
Most caching and prefetching research does not take advantage of prior knowledge of access patterns,...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
Prefetching is an important technique for improving effective hard disk performance. A prefetcher se...
Recent technological advances are such that the gap between processor cycle times and memory cycle t...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
CPU speeds double approximately every eighteen months, while main memory speeds double only about ev...
We have previously shown that the patterns in which files are accessed offer information that can ac...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
In the last century great progress was achieved in developing processors with extremely high computa...
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
Application launch and loading times are important determinants of user experience in the personal c...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
Prefetching is a well-known technique for mitigating the von Neumann bottleneck. In its most rudimen...
Most caching and prefetching research does not take advantage of prior knowledge of access patterns,...
Prefetching disk blocks to main memory will become increasingly important to overcome the widening g...
Prefetching is an important technique for improving effective hard disk performance. A prefetcher se...
Recent technological advances are such that the gap between processor cycle times and memory cycle t...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
CPU speeds double approximately every eighteen months, while main memory speeds double only about ev...
We have previously shown that the patterns in which files are accessed offer information that can ac...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
In the last century great progress was achieved in developing processors with extremely high computa...
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
Application launch and loading times are important determinants of user experience in the personal c...
textModern computer systems spend a substantial fraction of their running time waiting for data from...
Prefetching is a well-known technique for mitigating the von Neumann bottleneck. In its most rudimen...
Most caching and prefetching research does not take advantage of prior knowledge of access patterns,...