Question: A machine has an instruction cache with a miss rate of 1 % and a data cache with a miss rate of 5 % and
A machine has an instruction cache with a miss rate of and a data cache with a miss rate of and of the total instructions are loads and stores. Both caches have a hit time of one clock cycle. The data cache writes back on average of the blocks in the cache are dirty. Address translation is handled by a TLB with a miss rate of and a miss penalty of clock cycles. The main memory has a latency of clock cycles. Please note that all caches in Problem are virtual.
Assuming that your goal is to minimize the average memory access time, which of the options below would you choose? Must show work.
Option :
Add a secondary instruction cache with an access time of clock cycles that reduces the global miss rate of fetches to ;
Option :
Add a unified secondlevel cache with an access time of clock cycles and a local miss rate of
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
