Title:
Prefetching Without Hints: A Cost-Benefit Analysis for Predicted Accesses

dc.contributor.author Vellanki, Vivekanand en_US
dc.contributor.author Chervenak, Ann L.
dc.date.accessioned 2005-06-17T17:47:21Z
dc.date.available 2005-06-17T17:47:21Z
dc.date.issued 1999 en_US
dc.description.abstract 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 implementation of the prediction algorithm, we limit the size of the prefetch tree. We show that our prefetching scheme lowers overall cache miss rates by up to 32% compared to a system that performs no prefetching. Coupled with the one block lookahead prefetching, this scheme improves overall cache miss rates by up to 52% over a scheme that performs no prefetching and by up to 27% over an aggressive one block lookahead prefetching scheme for small cache sizes. However, the frequency and effectiveness of prefetching decrease as cache size grows. en_US
dc.format.extent 368542 bytes
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/6608
dc.language.iso en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries CC Technical Report; GIT-CC-99-07 en_US
dc.subject Prefetching
dc.subject Processor speed
dc.subject Disk access time
dc.title Prefetching Without Hints: A Cost-Benefit Analysis for Predicted Accesses en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.corporatename College of Computing
local.relation.ispartofseries College of Computing Technical Report Series
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isSeriesOfPublication 35c9e8fc-dd67-4201-b1d5-016381ef65b8
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
GIT-CC-99-07.pdf
Size:
359.9 KB
Format:
Adobe Portable Document Format
Description: