Make reasonable assumptions to solve the problem.
Assumptions:
miss ratio
split = (3.82+36.9)/(1.36 × 1000) = .02994
miss ratio
unified = 32.9/(1.36 × 1000) = .02419
The unified miss ratio is better!
Today's News: October 17
No news yet.
This does not take into account the extra stall due to the structural hazard in the unified cache.
To calculate the average memory access time:
instruction access time = hit time + miss ratio × miss penalty
access time
split = 1 + .02994 × 50 = 2.497 cycles.
access time
unified = 1 + .36 + .02419 × 50 = 2.57 cycles.
The split access time is better!