Question: Exercise 4 . [ 1 0 Marks ] Consider a multi - core processor with 2 cores, named P 1 and P 2 . Each
Exercise Marks Consider a multicore processor with cores, named and
Each core has a dedicated cache with the following characteristics:
way set associative and a byte capacity;
is initially empty;
follows the MESI snooping protocol;
follows writeback and writeallocate protocols; and
follows a pseudoLRU replacement policy where
i empty cache lines in a set are filled first, then,
ii if there are any invalid cache lines in a set replace them, then,
iii if no invalid cache lines are present, follows a typical LRU replacement policy.
Given the following list of serialized memory byte address accesses by the cores, determine:
a whether each access results in a cache hit, cold miss, conflict miss, capacity miss, true
share miss, or false share miss;
b the data stored in each cache after all addresses in the list have been accessed; and
c the MESI state of each cache block after all addresses in the list have been accessed.
To answer part a use the above table. To answer parts b and c use the below tables.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
