Question: 5 . 7 Consider the following program and cache behaviors. Data Reads per Data Writes per 1 0 0 0 Instructions 1 0 0 0

5.7 Consider the following program and cache behaviors.
Data Reads per
Data Writes per
1000 Instructions
1000 Instructions
250
100
Instruction Cache
Miss Rate
0.30%
Data Cache
Miss Rate
2%
Block Size (bytes)
64
5.7.1[10]<$$5.3,5.8> Suppose a CPU with a write-through, write-allocate cache achieves a CPI of 2. What are the read and write bandwidths (measured by bytes per cycle) between RAM and the cache? (Assume each miss generates a request for one block.)
5.7.2[10]<$$5.3,5.8> For a write-back, write-allocate cache, assuming 30% of replaced data cache blocks are dirty, what are the read and write bandwidths needed for a CPI of 2?

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