高速缓存一致性(cache coherence),理学-计算机科学技术-计算机体系结构-并行处理系统-高速缓存一致性,同一存储单元在不同高速缓存中拷贝数据保证一致的特性。共享存储并行处理系统一般都采用高速缓存来缓和由共享存储引起的冲突并减小存储访问的延迟,但高速缓存的使用带来了高速缓存一致性问题。由于在共享存储系统中每个处理器都拥有各自私有的高速缓存,当两个运行在不同物理处理器上的进程通过不同的高速缓存层次来访问同一个存储单元时,其中一个处理器可能对此存储单元进行了修改,则在它的高速缓存中会保存有新值,而另一个处理器的高速缓存中可能仍然还是旧值,这样两个进程就会看到不同的值,从而引起了高速缓存一致性问题。图中展示了导致高速缓存一致性的某个例子。此系统包括3个带有私有高速缓存的处理器,其高速缓存通过总线与共享主存相连。假设开始时高速缓存为空,主存中单元u的初始值为5,随后处理器发出了一系列访问u的指令。