Question: Memory bandwidth allocation for CPU [ 3 0 points ] You have an embedded system with the following features: - 9 5 % of all

Memory bandwidth allocation for CPU [30 points] You have an embedded system with the following features: -95% of all memory accesses are found in the cache - Each cache block is two words, and the whole block is read on any miss - The processor sends references to its cache at the rate of 109wordspersec. -25% of those references are writes - Assume that the memory system can support 109wordspersec.,readsorwrites. - The bus reads or writes a single word at a time (the memory system cannot read or write two words at once)- Assume at any one time, 30% of the blocks in the cache have been modified. - The cache allocates a block on a write miss You are considering adding an IO device to the system, and you want to know how much of the memory system bandwidth is already used. Calculate the percentage of memory system bandwidth used on the average in the two cases below. Be sure to state your assumption. (a)[15 points] The cache is write through Hints: consider both hit and miss cases for read and write operations. (b)[15 points] The cache is write back

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!