One-Two Bit Branch Prediction

What is the purpose of a branch predictor?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

What does a one-bit predictor use to make a prediction?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

How many states does a one-bit predictor have?

Explanation

Explanation

Explanation

Explanation

What is a disadvantage of a one-bit predictor?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

How many states does a two-bit predictor have?

Explanation

Explanation

Explanation

Explanation

In a two-bit predictor, what does the state '11' represent?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

How many consecutive incorrect predictions does it take to change the prediction of a two-bit predictor from 'Strongly Taken' to 'Not Taken'?

Explanation

Explanation

Explanation

Explanation

What is the main advantage of a two-bit predictor over a one-bit predictor?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Which of the following is NOT a state in a two-bit predictor?
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation