Assume that an architecture uses 2-bit branch predictor and the predictor is initially set to SNT....
Question 15 Assume that an architecture uses 2-bit branch predictor and the predictor is initially set to WNT. For the following branch outcomes, indicate if each outcome is correctly predicted or not. In the table, T and NT represent Taken and Not-Taken branch outcomes, respectively. The states for 2-bit branch are ST (Strong-Taken), WT (Weak-Taken), WNT (Weak-Not-Taken), SNT (Strong-Not-Taken). Please use C for correct prediction and I for incorrect prediction. Branch Outcome T T T T T NT NT NT...
14(10 points) In this problem we want to examine the accuracy of branch predictors for the following repeating pattern (e.g, in a loop) of branch outcomes: NT, T, NT, NT, T What is the accuracy of always-taken and always-not-taken predictors for this sequence of branch outcome? a) b) Wh at is the accuracy of the 2-bit predictor for the first four branches in this pattern, assuming the predictor starts in the bottom left state ( predict not taken) in state...
Ch04.4. [6 points] Branch Prediction. Consider the following sequence of actual outcomes for a single static branch. T means the branch is taken. N means the branch is not taken. For this question, assume that this is the only branch in the program. TTTNTNTTTNTNTTTNTN Assume that we try to predict this sequence with a Branch History Table (BHT) using one-bit counters. The counters in the BHT are initialized to the N state. Which of the branches in this sequence would...