编程语言
首页 > 编程语言> > 并发编程专题三:JMM-CPU缓存一致性协议MESI

并发编程专题三:JMM-CPU缓存一致性协议MESI

作者:互联网

一、CPU高速缓存(Cache Memory)

  CPU为何要有高速缓存

    带有高速缓存的CPU执行计算的流程

    目前流行的多级缓存结构

  多核CPU多级缓存一致性协议MESI

    MESI协议缓存状态

    MESI状态转换

    多核缓存协同操作

    单核读取

    双核读取

    修改数据

    同步数据

  缓存行伪共享

二、MESI优化和他们引入的问题

  CPU切换状态阻塞解决-存储缓存(Store Bufferes)

    Store Bufferes

    Store Bufferes的风险

    硬件内存模型

标签:缓存,MESI,高速缓存,Bufferes,JMM,CPU,Store
来源: https://www.cnblogs.com/Mapi/p/14393705.html