Question: Consider the following code: for ( i = 0 ; i < 1 0 ; i + + ) { if ( i % 2
Consider the following code:
for i; i; i
ifi
foo;
ifi
foo;
Assume that you use a bit local predictor for branch prediction. You use a BTB which has a hitrate of Also, a branch missprediction assuming instructions are already in BTB or BTB
miss leads to a penalty of cycles. What is overall branch penalty that is incurred for the above
code. Assume that prediction always starts at NT state
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
