Hardware interview practice
Explain the value of a two-bit branch predictor
Why does a two-bit saturating-counter predictor usually handle a loop-closing branch better than a one-bit predictor?
Choose one
Answer choices
- A. It predicts both branch targets at the same time.
- B. A single atypical outcome does not immediately reverse the predicted direction.
- C. It stores the branch instruction's data operand.
- D. It removes the need for a branch target buffer.
