Question: The program described below runs on a multiple issue processor with a 3 level CPU cache, a 4 GHz ( 1 GHz = 1 0

The program described below runs on a multiple issue processor with a 3 level CPU cache, a 4 GHz (1GHz=10^9Hz) clock frequency, and the following performance metrics: (IPC: instructions per cycle) Level Miss Penalty R/W Data Miss Rate L1 cache 25% Instruction Miss Rate L2 cache 2%2% Main 1.3%51000.3% Instruction Class 0.1% Instruction Count Branch/Jump 2105 IPC Load/Store 1.14.1104 Arithmetic 0.93.6106 Float Add 1.55.51050.25 a).(15 pts) What is the base CPU time of the program (without consider the memory stall time)? b).(15 pts) What is the amount of time (in second) consumed by memory-stall clock cycles? Assume equal read/write miss penalty and negligible write buffer stalls. (Hint: Memory stall cycles = Memory accesses * miss rate * miss penalty) c).(15 pts) What is the total CPU time of the program (in second)?(Hint: CPU time =(CPU execution cycles + Memory stall cycles)/ clock rate) d).(15 pts) What percentage of CPU time was taken by memory stall cycles?

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