A simple characterization of provably efficient prefetching algorithms

DSN(2002)

引用 2|浏览7
暂无评分
摘要
We characterize a broad class C of prefetching algorithms and prove that, for any prefetching algorithm in this class, its total elapsed time is no more than twice the smallest possible total elapsed time. This result provides a performance guarantee for several practical prefetching algorithms, which fall into this class and have no previously proven performance bound. Prefetching involves making two fundamental decisions: when to begin a prefetch operation and which page to replace. Provably optimal prefetching algorithms are rendered impractical because of complicated techniques to decide when to issue prefetches. However, a class C algorithm only has to obey certain simple (previously known) guidelines governing these decisions. The performance guarantee for this class strongly relies on the optimal replacement requirement, and this suggests that more so than the decision of when to start prefetching the next missing page, the replacement decision remains the most important decision to be made in prefetching algorithms.
更多
查看译文
关键词
provably optimal,performance guarantee,next missing page,broad class,prefetching algorithm,simple characterization,storage management,proven performance,class c algorithms,class c algorithm,important decision,fundamental decision,provably optimal prefetching algorithms,total elapsed time,replacement decision,provably efficient prefetching algorithms,computer science,algorithm design and analysis,memory management,cache memory
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要