Question: Suppose we have a deeply pipelined. 17 processor, for which we implement a Branch Target Buffer (BTB) for the conditional branches only. Assume that the
Suppose we have a deeply pipelined. 17 processor, for which we implement a Branch Target Buffer (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 * !Show your solution in details
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
