Question: MOESI memory coherence protocol uses five status bits ( Modified , Owned, Exclusive, Shared and Invalid ) instead of the Valid bit that we have
MOESI memory coherence protocol uses five status bits Modified Owned,
Exclusive, Shared and Invalid instead of the Valid bit that we have seen in
class. Consider a Cache memory that implements the MOESI protocol with
nominal size MByte, and words per block. The main memory address is
bits wide. How many blocks does it hold? How many bits would the oset
need? Consider these cases: Direct Mapped, way set associative and ways
associative. Calculate the size of the index and the tag for each case. Calculate
the real space in bytes that the cache uses. How does the number of sets aect
the size of the cache?
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
