Question: Q 5 . A program being executed on a processor has the following instructions mix: ( i ) Compute the average clock cycles per instruction.
Q A program being executed on a processor has the following instructions mix:
i Compute the average clock cycles per instruction.
ii A designer wants to improve the performance. He designs a new execution unit that makes of ALU operations take only cycle to execute. Executing the other of ALU operations will still take cycles. The designer also wants to improve the execution of the memory access instructions. He does it so that of the load instructions take only cycles to execute, while the remaining of the load instructions take cycles to execute per load.
He also improves the store instructions so that each instruction takes cycles to execute.
Compute the new average cycles per instruction.
iii What is the speedup factor by which the performance has improved in part ii
iv The designer decides to improve the clock speed in such a way to triple the overall performance of the original CPU specified in part i What factor should the clock rate be improved if the designer uses the design specified in part ii
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
