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 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
Get step-by-step solutions from verified subject matter experts
