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. a. Determine the tag array size (in bytes) for three cache implementations (direct-mapped, 16-way, set-associative, and fully associative). b. Using the tag array sizes computed in (a), 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. c. Why would anyone use the implementation you identified in (b) with worst area (tag array) overhead? In other words, identify a scenario when a designer will use the cache implementation that you identified in (b) with worst area overhead.
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.
a. Determine the tag array size (in bytes) for three cache implementations (direct-mapped, 16-way, set-associative, and fully associative).
b. Using the tag array sizes computed in (a), 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.
c. Why would anyone use the implementation you identified in (b) with worst area (tag array) overhead? In other words, identify a scenario when a designer will use the cache implementation that you identified in (b) with worst area overhead.
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 5 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)