How does a CPU find a valid copy of a
specified address’s data?
1. Translate virtual address to physical
2. Physical address includes bits which identify
“home” node
3. Home node is where DRAM for this address
resides
4. But current valid copy may not be there – may be
in another CPU’s cache
5. Home node holds pointer to sharing chain, so
always knows where valid copy can be found