Question: Please help me with this problem! It would be greatly appreciated! We need to design a cache with cache size of 128K bytes, block (line)

Please help me with this problem! It would be greatly appreciated!

We need to design a cache with cache size of 128K bytes, block (line) size of 8 words, and word size of 4 bytes. Consider a computer with 64-bit physical address. The cache is addressed by physical address.

Please help me with this problem! It would be greatly appreciated! We

2. [6+2+2] We need to design a cache with cache size of 128K bytes, block (line) size of 8 words, and word size of 4 bytes. Consider a computer with 64-bit physical address. The cache is addressed by physical address. Determine the tag array size (in bytes) for three cache implementations (direct-mapped, 16- way set-associative, and fully associative) i) Using the tag array sizes computed in (i), compare the percentage overhead of different cache designs. In other words, compute the percentage of the tag array compared to the original cache design (128K), and identify the best, moderate and worst cache implementations in terms of tag area overhead. iii) Why would anyone use the implementation you identified in (i) with worst area (tag array) overhead? In other words, identify a scenario when a designer will use the cache implementation that you identified in (ii) with worst area overhead

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