Predictor virtualization
Ioana Burcea, Stephen Somogyi, Andreas Moshovos, Babak Falsafi · 2008
Many hardware optimizations rely on collecting information about program behavior at runtime. This information is stored in lookup tables. To be accurate and effective, these optimizations usually require large dedicated on-chip tables. Although technology advances offer an increased amount of on-chip resources, these resources are allocated to increase the size of on-chip conventional cache hierarchies.