Skip to content

Ch5.TLP

PPT内容和书上取交集

  • memory consistency
  • cache coherence

Snooping 3,4,5态 会给状态转换 不需要A4抄状态机!

Snooping Protocol

MSI

MESI

MOESI

False sharing

X和Y在同一个cache line里。写X,导致cache line的状态变成Invalid。导致读Y的时候需要到内存取读,但Y实际上没被改

方法: 利用填充,加入一些没用的变量,让X,Y不在一个cache line里

Directory protocol

  • I
  • S: 跟Snooping定义相同,但是要维护拥有这个块的所有CPU的ID
  • M: 维护拥有这个块的CPU ID

Comments