title: About Branch Prediction of i7
body: <p>I want to know how Intel i7 processor's branch prediction works?</p>
  
  <p>Currenly, I know the predictor called "dynamic branch prediction".</p>
  
  <p>For 1-bit predictor: The hardware always predicts a branch instruction to take the same direction it took the last time it was executed.</p>
  
  <p>A refined version working better in practice is the 2-bit predictor. In order
  to further improve the prediction accuracy, 2-bit prediction schemes were introduced.
  In these schemes the prediction must be wrong twice before it is changed.</p>
  
  <p>Does i7 have the same predictor as the above?</p>