Method and apparatus for predicting branches using a meta predictor

A branch predicting apparatus is disclosed that reduces branch mispredictions in a processor. The branch prediction apparatus includes a base misprediction history register. The branch prediction apparatus includes a meta predictor that receives an index value and a branch prediction to generate a m...

Full description

Saved in:
Bibliographic Details
Main Authors YOAZ ADI, RONEN RONNY, JOURDAN STEPHAN J, EREZ MATTAN
Format Patent
LanguageEnglish
Published 09.10.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A branch predicting apparatus is disclosed that reduces branch mispredictions in a processor. The branch prediction apparatus includes a base misprediction history register. The branch prediction apparatus includes a meta predictor that receives an index value and a branch prediction to generate a misprediction value in accordance with the base misprediction history register. The branch prediction apparatus also includes a logic gate that receives the branch prediction and the misprediction value to generate a final prediction. The final prediction may be used to predict whether a branch is taken or not taken.
Bibliography:Application Number: US20000749405