CPU指令重排与缓存一致性

程序中CPU计算+与内存交互(读取,赋值),CPU计算速度远远高于与内存交互的速度(好比内存与查数据库)引入缓存提高速度,缓存一致性是保证数据准确性的硬件协议。指令重排无法逾越内存屏障。 缓存一致性的实现,先看看x86的cpu缓存结构。 1、各种寄存器,用来存储本地变量和函数参数,访问一次需要1cycle,耗时小于1ns; 2、L1 Cache,一级缓存,本地core的缓存,分成32K的数据缓存L
相关文章
相关标签/搜索