I have a program core consisting of five conditional branches. The program core will be executed millions of times. Below are the outcomes of each branch for one execution of the program core (T for taken and Nfor not taken).Branch 1: T-T-T-T-TBranch 2: N-N-N-NBranch 3: N-T-N-T-N-TBranch 4: N-N-T-T-NBranch 5: T-T-N-N-T-T-NAssume that the behavior of each branch remains the same for each program core execution. For dynamicbranch prediction schemes, assume that each branch has its own prediction buffer and each buffer isinitialised to the same state before each execution. List the predictions and the accuracies for each of thefollowing branch prediction schemes.(a) Always taken.(b) Always not taken.(c) 1-bit predictor, initialized to predict taken.(d) 2-bit predictor, initialized to weakly predict not taken.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here