作者: Srinivas Devadas , Xiangyao Yu
DOI:
关键词: Sequential consistency 、 Cache 、 Computer science 、 Block (data storage) 、 Parallel computing 、 Coherence (statistics) 、 Shared memory 、 Timestamp 、 Distributed shared memory 、 Memory coherence
摘要: A new memory coherence protocol, Tardis, is proposed. Tardis uses timestamp counters representing logical time as well physical to order operations and enforce sequential consistency in any type of shared system. unique that compared the widely-adopted directory its variants, it completely avoids multicasting only requires O(log N) storage per cache block for an N-core system rather than O(N) sharer information. simpler easier reason about, yet achieves similar performance protocols on a wide range benchmarks run 16, 64 256 cores.