Question: 19 Suppose we have a deeply pipelined processor, for which we implement a BTB for the conditional branches only. Assume that the misprediction penalty is

 19 Suppose we have a deeply pipelined processor, for which we

19 Suppose we have a deeply pipelined processor, for which we implement a BTB for the conditional branches only. Assume that the misprediction penalty is always 4 cycles and the buffer miss penalty is always 3 cycles. Assume 90% hit rate and 90% accuracy, and 15% branch frequency. How much faster is the processor with the BTB versus a processor that has a fixed 2 cycle branch penalty? Assume a base CPI without .branch stalls of 1 Prediction accuracy of 90% Hit rate in the buffer of 90% * branch frequency 15% (3 (3 )

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 Databases Questions!