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 im...
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...
Application launch and loading times are important determinants of user experience in the personal c...
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...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
Recent technological advances are such that the gap between processor cycle times and memory cycle t...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
CPU speeds double approximately every eighteen months, while main memory speeds double only about ev...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Most caching and prefetching research does not take advantage of prior knowledge of access patterns,...
In the last century great progress was achieved in developing processors with extremely high computa...
pre-printMemory latency is a major factor in limiting CPU per- formance, and prefetching is a well-k...
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...
Application launch and loading times are important determinants of user experience in the personal c...
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...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
Recent technological advances are such that the gap between processor cycle times and memory cycle t...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Memory latency is a major factor in limiting CPU per-formance, and prefetching is a well-known metho...
CPU speeds double approximately every eighteen months, while main memory speeds double only about ev...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Most caching and prefetching research does not take advantage of prior knowledge of access patterns,...
In the last century great progress was achieved in developing processors with extremely high computa...
pre-printMemory latency is a major factor in limiting CPU per- formance, and prefetching is a well-k...
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...
Application launch and loading times are important determinants of user experience in the personal c...