subject
Computers and Technology, 23.04.2021 15:40 Jonah58

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: 3

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 18:30
Janice recently received her college degree and is looking for a job. she is worried that since she just finished school, she will be required to repay her perkins and direct subsidized loans immediately. janice pulls out the paperwork she signed and reviews it again for repayment information. after reading all of the information, janice discovers that
Answers: 2
question
Computers and Technology, 24.06.2019 01:30
Hazel has just finished adding pictures to her holiday newsletter. she decides to crop an image. what is cropping an image?
Answers: 1
question
Computers and Technology, 24.06.2019 11:20
William travels a lot on business purpose. he needs to regularly communicate with his business partner. he also needs to send out weekly reports to his boss while he is traveling. which web-based application best suits william’s needs? (social media, webmail, wiki) is the best web-based application for william. he can access this application via the internet using a (digital cable, fax machine, web browser).
Answers: 1
question
Computers and Technology, 24.06.2019 16:00
Which type of cloud computing offers easily accessible software and applications on the machines
Answers: 1
You know the right answer?
Consider a computer architecture that has a dynamically changing caching policy, such that it change...
Questions
question
Mathematics, 30.10.2019 01:31
question
Mathematics, 30.10.2019 01:31
question
History, 30.10.2019 01:31
question
History, 30.10.2019 01:31
question
Mathematics, 30.10.2019 01:31
Questions on the website: 13722361