Question: Multiprocessor Question. A 4-?way SMP configuration implements write-?back cache using the MESI (Modified Exclusive Shared Invalid) algorithm for cache coherency. Assume that location 1E0 is

Multiprocessor

Question. A 4-?way SMP configuration implements write-?back cache using the MESI (Modified Exclusive Shared Invalid) algorithm for cache coherency. Assume that location 1E0 is not in any cache at the start of the following sequence. Show the state (M, E, S or I) for the line containing location 1E0 in each processor cache and the state in main memory after each operation. Also note any transfers to/from memory if any occur.

For example, if Px has a snoop hit of Py reading a line while it is holding a dirty copy of the line, indicate Px writes lineback, Py reads line under the Memory Transfers column.

a) Processor 0 reads from location 1E0.

b) Processor 0 writes to location 1E0.

c) Processor 1 reads from location 1E0.

d) Processor 2 reads from location 1E0.

e) Processor 1 writes to location 1E0.

f) Processor 3 writes to location 1E0.

Action

P0

P1

P2

P3

Mem

Memory Transfers

P0 reads

P0 writes

P1 reads

P2 reads

P1 writes

P3 writes

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!