Previous | Next --- Slide 42 of 51
Back to Lecture Thumbnails

It seems to be pretty hard to keep coherence in this case. What happen if the message to P0 reach before P1, will it cause any cache coherence problems?


@bojianh I think that since since P1 is expecting a response (to Request 1), it will know to wait for the cache line from P2 to be received. If P0 happens to get it first it's fine for it to go ahead and continue processing, and P1 will wait to do anything more with that line until it receives it also.