Question: Q 1 [ 1 0 0 ] : An ( m , n ) correlating branch predictor uses the behavior of the most recent m

Q1[100]: An (m,n) correlating branch predictor uses the behavior of the most recent m executed
branches to choose from 2m predictors, each of which is an n-bit predictor. For this exercise,
consider a (1,2) correlating predictor that can track four branches. For the following branch
outcomes, provide each prediction, the table entry used to make the prediction, any updates to the
table as a result of the prediction, and the final misprediction rate of the predictor. Assume that all
branches up to this point have been not-taken. Initialize each predictor to the following:
Table 1:
Correlating Predictor
Note: Please use "2-bit Saturating Counter" in Lecture 13, Slide 13 to figure out your answer.
Fill out the following table and calculate the mis-prediction rate:
What is the mis-prediction rate for the correlating predictor?
Q 1 [ 1 0 0 ] : An ( m , n ) correlating branch

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!