Question: Assume we have a 4-way set-associative cache with the block size of one word. The following diagram shows all its current tags (with the tilde

Assume we have a 4-way set-associative cache with the block size of one word. The following diagram shows all its current tags (with the tilde being used to fix leading 0's), with the red tag in each row being the newest entry for the corresponding set. We assume the FIFO replacement policy, with the newest entry starts from the leftmost position and rotates to the right.

Assume we have a 4-way set-associative cache with the block size of

A. Please mark on each of the memory addresses in the following memory reference sequence whether it is a hit (marked X) or a miss (marked O):

10010,01010,01110,11011,10010,11010,01010,11110,11010,11011,

(Some were bolded to make it easier to differentiate them)

Please re-draw the table to show all the tags in the cache immediately after the last memory reference in the sequence given above is completed.

B. Under the same assumptions, suppose the program issues two iterations of the given memory sequence and no other memory references. What is the hit ratio (i.e. the hit rate) of the program at this cache?

Index Tag1 Data Tag2 Data Tag4 Data Tag3 Data ~100 -00 -000 ~110 ~101 -100 -01 ~110 ~000 ~101 ~10 111 ~011 ~100 ~110 11 111 ~110 ~000 ~001

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