Question: use a one Level cache or a 2 Level cache processor in a system with a memory which exhibits 50ns access. The cache exhibits the

 use a one Level cache or a 2 Level cache processor
in a system with a memory which exhibits 50ns access. The cache

use a one Level cache or a 2 Level cache processor in a system with a memory which exhibits 50ns access. The cache exhibits the following performance characteristics: Level 1 cache: Split configuration with: - I miss rate 3% - D miss rate 5% - Frequency of data accesses 20% - Hit time at Level 1 is 1ns Level 2 cache: Unified configuration with: - Miss rate 10% - Hit time at Level 2 is 3ns Compare the AMAT for the system with only L1, and the system with L1 and L2. Compare the AMAT for the system with only L1, and the system with L1 and L2. Hint: The AMAT for level i (when cache is split instructions from data cache) is: AMAT Li= Hit Time Li+ (Instructions Miss Rate Ri Li + Data Miss Rate Li) Miss Penalty Where Miss Penalty is the AMAT at the next level of cache. The AMAT for level i (when cache is unified) is: AMAT Li= Hit Time Li+ Miss Rate Li Miss Penalty Li2 Note: At the lowest level of cache the Miss penalty is the Memory Access Time

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