subject

Consider a computer architecture that has a dynamically changing caching policy, such that it changes either the blocksize or the associativity of the caching policy in the middle of execution. in some cases, the change may require the computer to invalidate existing blocks in the cache because the blocks stored under the old caching policy are either misplaced or incomplete according to the new policy. for each case below, indicate whether the change may lead to blocks in the cache that are no longer valid, or if all blocks that were in the cache before the change remain valid after the change. for each case, perform an example using an initial blocksize of 16 words per block, and a cache containing 256 words (i. e., initially it contains 16 blocks). for the case where the change may lead to an invalid block in cache, give an example. for the case where the block always remains valid, use an example to demonstrate why, 2 or 3 sentences per case below should suffice. don't write a novel! (a) direct-mapped: blocksize doubles from 16 words / block to 32 words / block (b) direct-mapped: blocksize halves from 16 words / block to 8 words / block (c) fully assoc: blocksize doubles from 16 words / block to 32 words / block (d) fully assoc: blocksize halves from 16 words / block to 8 words /block (e) set assoc, goes from 4-way to 8-way associative (f) set assoc, goes from 4-way to 2-way associative

ansver
Answers: 2

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 11:00, sjackson0625p8w1a0
Which action is good business etiquette? a. switching your cell phone off before you enter a meeting b. keeping your cell phone on low volume before you enter a meeting c. setting a pleasant ring tone on your cell phone before you enter a meeting d. setting a standard ringtone on your cell phone before you enter a meeting
Answers: 1
image
Computers and Technology, 22.06.2019 17:40, math31343
Gabe wants to move text from one document to another document. he should copy the text, paste the text, and open the new document highlight the text, select the cut command, move to the new document, make sure the cursor is in the correct location, and select the paste command select the save as command, navigate to the new document, and click save highlight the text, open the new document, and press ctrl and v
Answers: 1
image
Computers and Technology, 23.06.2019 03:30, patience233
Many everyday occurrences can be represented as a binary bit. for example, a door is open or closed, the stove is on or off, and the fog is asleep or awake. could relationships be represented as a binary value? give example.
Answers: 1
image
Computers and Technology, 23.06.2019 06:20, kiarakagni
What is a point-in-time measurement of system performance?
Answers: 3
You know the right answer?
Consider a computer architecture that has a dynamically changing caching policy, such that it change...

Questions in other subjects: