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

一、CPU高速缓存(Cache Memory)

  CPU为何要有高速缓存

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

    目前流行的多级缓存结构

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

    MESI协议缓存状态

    MESI状态转换

    多核缓存协同操作

    单核读取

    双核读取

    修改数据

    同步数据

  缓存行伪共享

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

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

    Store Bufferes

    Store Bufferes的风险

    硬件内存模型

上一篇:RT-Thread Studio 实现USB虚拟串口/STM32开发板


下一篇:一篇文章让你明白CPU缓存一致性协议MESI