Here basically we need to calculate the performance enhancement which is being asked in terms of L1 cache miss time
So we need to find the L1 cache miss time in the two cases first.
L1 cache miss timeold = L1 miss rate * L1 miss penalty + L1 miss rate * L2 miss rate * L2 miss penalty
= L1 miss rate * L2 cache hit time + L1 miss rate * L2 miss rate * M.M.A.T
= 0.5 * 15 + 0.5 * 0.3 * 200
= 7.5 + 30
= 37.5
L1 cache miss timenew = L1 miss rate * L1 miss penalty + L1 miss rate * L2 miss rate * L2 miss penalty
= L1 miss rate * L2 cache hit time + L1 miss rate * L2 miss rate * M.M.A.T
= 0.5 * 15 + 0.5 * 0.3 * (200 / 1.15)
= 7.5 + 26.09
= 33.59
Hence performance improvement factor(speedup) = Old time / New time
= 37.5 / 33.59
= 1.116
= 1.12 (correct to 2 decimal places)
Hence 1.12 should be the correct answer .
Ref : http://web.cs.iastate.edu/~prabhu/Tutorial/CACHE/CompPerf.pdf