Exploring Virtualization Techniques for Branch Outcome Prediction

Modern processors use branch prediction to predict branch outcomes, in order to fetch ahead in the instruction stream, increasing concurrency and performance. Larger predictor tables can improve prediction accuracy, but come at the cost of larger area and longer access delay. This work introduces a...

Full description

Bibliographic Details
Main Author: Sadooghi-Alvandi, Maryam
Other Authors: Moshovos, Andreas
Language:en_ca
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/1807/31424