Question: Suppose a processor with only one data cache and one instruction cache executes at 4 0 0 MHz clock rate with ideal CPI = 1

Suppose a processor with only one data cache and one instruction cache executes at 400MHz clock rate with ideal CPI =1. Imagine a program that contains 50% arithmetic/logic instructions, 30% load/store operations, and 20% control transfer instructions (conditional/unconditional branches and procedure jumps). If the miss rate for data cache is 20% and that for instruction cache 5%, both with 200 cycles miss penalty, what is the average CPI of the program?

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!