Previous | Next --- Slide 43 of 57
Back to Lecture Thumbnails
afa4

Why do caches present snoop result for the request with data? I thought snoop result was only required to figure out who should we go to (other cache or memory) to get the data.

Zarathustra

When you get the data back, you want to know if it's in the M state or S state. If not you can put the data you requested in the E state (you got it from memory), meaning you don't need to put anything on the bus to move it into the M state if you write later.

jiajunbl

What's DCD again?