The power of processor consistency
The power of processor consistency
复制标题
处理器一致性的力量
DOI:
10.1145/165231.165264
复制
发表时间:
1993
期刊:
影响因子:
--
通讯作者:
G. Neiger
中科院分区:
文献类型:
--
作者:
M. Ahamad;R. Bazzi;Ranjit John;Prince Kohli;G. Neiger
Shared memories that provide weaker consistency guarantees than the traditional sequentially consistent or atomic memories have been claimed to provide the key to building scalable systems. One influential memory model, processor considency, has been cited widely in the literature but, due to the lack of a precise and formal definition, contradictory claims have been made regarding its power. We use a formal model to give two distinct definitions of processors consistency: one corresponding to Goodman’s original proposal and the other corresponding that given by the implementors of the DASH system. These definitions are non-operational and can be easily related to other types of memories. To illustrate the power of processor consistency, we exhibit a non-cooperative solution to the mutual exclusion problem that is correct with processor consistency. As a contrast, we show that Lamport’s Bakery algorithm is not correct with processor consistency.