Don't really underestand: why step 2 should include data?
It is possible that processor 0 does not make changes to the entire cache line, so on writes, we need to load the cache line first (write-allocate).
@imabcoy I believe since the line is initially clean, P1 can just immediately send the P0.
Don't really underestand: why step 2 should include data?
It is possible that processor 0 does not make changes to the entire cache line, so on writes, we need to load the cache line first (write-allocate).
@imabcoy I believe since the line is initially clean, P1 can just immediately send the P0.