Cache Prefetching
Outline
Traditional Processor
+ Lockup-Free Cache
+ Out-of-Order Execution
+ Cache Prefetching
Accuracy and Coverage
Producing Prefetch Addresses
Strided Access
Stride Prefetcher
Prefetching in a Loop
Overlapped Prefetching
Lookahead PC (Chen and Baer)
Superscalar Challenges
Tango (Pinter and Yoaz)
Prefetching with new LA PC
Cache for Tag Memory
Linked Data Structure Access
Detecting Recursive Accesses
Roth, Moshovos, Sohi (HW)
Recursive Prefetching?
Luk and Mowry (SW)
Pre-Order Tree Traversal
Markov Prefetcher (Joseph and Grunwald)
Hybrid Approaches (Joseph and Grunwald)
Conclusions
Email: sgberg@cs.washington.edu
Home Page: http://www.bergs.com/stefan
Other information: General Exam presentation given on 8/3/1999.
Download presentation source