Ask Question
28 November, 22:13

A CPU has 32 KB cache, 2-way set associative, 16-byte block size. How many bits are required to use index each set in this cache?

+4
Answers (1)
  1. 28 November, 22:28
    0
    10 bits

    Explanation:

    Cache size = 32 KB

    We were also given that it is 2 way set associative

    Block size = 16 bytes = 2^4 = 4 bits for offset

    Number of blocks = cache size / block size = (32*2^10) / 16

    =2^11

    Hence, index = number of blocks / 2 (since 2 way associative)

    = (2^11) / 2 = 2^10 = 10 bits for index
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “A CPU has 32 KB cache, 2-way set associative, 16-byte block size. How many bits are required to use index each set in this cache? ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers