Memory Consistency and Cache Coherence 定义

1. Memory Consistency(内存一致性)


2. Cache Coherence(缓存一致性)


3. 主要区别

特性 Memory Consistency(内存一致性) Cache Coherence(缓存一致性)
关注点 内存操作的全局顺序和可见性 多个缓存副本之间的数据一致性
范围 涉及所有内存操作(读/写)的顺序 仅涉及缓存和内存之间的数据一致性
问题背景 多个处理器对共享内存的访问顺序是否一致 多个处理器的缓存中数据是否一致
解决方案 内存一致性模型(如顺序一致性、弱一致性) 缓存一致性协议(如MESI、写失效、写更新)

4. 总结


Revision #2
Created 6 February 2025 03:37:23 by Colin
Updated 6 February 2025 03:41:55 by Colin