Question: A ) ( 5 Points ) We want to improve the performance of the processor in Question 2 by increasing the number of stages from
A Points We want to improve the performance of the processor in Question by increasing the number of stages from to Which stage should we split into two to achieve the best performance increase. Write a brief explanation to go with your answer.
B Points Using the stage you picked in part B assume we can split the stage into two new stages. Assume that this does not increase the number of stalls on a given program vs when running on the stage version of the CPU. What is the expected speedup on this program?
C Points Now assume that before the improvement, on a different program, our stage CPU had a CPI of With our stage CPU, the CPI slightly increased to due to needing to stall more with the extra stage. Do we achieve a speedup on this program as well or a slowdown? What is the value of the speedup or slowdown?
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
