Question: Q 1 . Design a cache memory with a size of 2 5 6 kB . You must use the set - associativity to design

Q1. Design a cache memory with a size of 256 kB. You must use the set-associativity
to design the cache. Direct mapping and fully associative cache design is
not allowed. Provide the following information in your answer (show all
your work):
a. Specify your design choices: What is size of each block?
b. Specify your design choices: What is size of each word?
c. Specify your design choices: What type of set association you are
implementing?
d. Specify your design choices: How many groups all the sets are
divided?
e. What is the size of the physical address from CPU (according to
you design)?
f. How many sets and blocks are there in the cache (according to you
design)?
g. Justify the size of cache (should be 256 kB) again from your design
choices.
h. How many words per group? How many bits needed to index the
number of words per group?

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