Predictor Virtualization: Teaching Old Caches New Tricks

From Anita Borg Institute Wiki

Jump to: navigation, search

Ioana Burcea, University of Toronto

Abstract: We present Predictor Virtualization (PV), a technique that takes advantage of the existing memory hierarchy (i.e., processor caches and main memory) to emulate large prediction tables for hardware optimizations. PV increases the utility of traditional caches: in addition to being accelerators for slow off-chip memories, the on-chip memory hierarchy becomes leverage for effective predictor-based hardware optimizations.

GHC2010 Slides (pdf): Predictor Virtualization

Note: The animations are chopped compared to the original Keynote presentation. Please email me if you are interested in the Keynote presentation.

You can find the publications cited in this talk on my Research page.

Personal tools