cache coherence的意思|示意
[计] 高速缓存一致性
cache coherence的用法详解
'
Cache coherence是指在多处理器系统中,若一个处理器修改了共享数据,另外一个处理器也可以知道这次修改,并且能从其他处理器获得这种修改。Cache coherence主要用于提高并行程序的性能。
Cache coherence一般有硬件协助和软件协助两种实现方式:
(1)硬件协助的Cache coherence,当每个处理器使用它自己的缓存器时,能够保证每个处理器都看到相同的数据,这是因为系统采用了硬件辅助的方式,即所谓的缓存一致性技术。在这种情况下,处理器采用硬件来检查缓存的内容是否有修改,以确保每个处理器的缓存内容是一致的。
(2)软件协助的Cache coherence,当每个处理器使用共享内存时,处理器可以通过软件完成Cache coherence,其原理是通过使用锁机制来实现并发控制,使得每个处理器在同一地址中的修改能够得到同步。
总的来说,Cache coherence能够保证多处理器对共享内存或缓存中数据的一致性,从而有效地提高并行程序的执行效率。
'cache coherence相关短语
1、 cache coherence protocol 高速缓存一致性协议,cache一致性协议
2、 cache coherence protocols 高速缓存一致性协议
3、 multi-cache coherence protocol 多cache一致性协议
4、 lock based cache coherence protocol 基于锁的cache一致性协议
5、 Cache Coherence-non Uniform Memory Access 高速缓存一致性非均匀存储访问