Abstract
This paper discusses memory consistency models and their influence on software in the context of parallel machines. In the first part we review previous work on memory consistency models. The second part discusses the issues that arise due to weakening memory consistency. We are especially interested in the influence that weakened consistency models have on language, compiler, and runtime system design. We conclude that tighter interaction between those parts and the memory system might improve performance considerably.
Publisher
Association for Computing Machinery (ACM)
Reference18 articles.
1. Weak ordering---a new definition
2. Implementing and programming causal distributed shared memory
3. [BHG87] Philip A. Bernstein Vassos Hadzilacos and Nathan Goodman. Concurrency Control and Recovery in Database Systems. Addison-Wesly Reading Massachusetts 1987. [BHG87] Philip A. Bernstein Vassos Hadzilacos and Nathan Goodman. Concurrency Control and Recovery in Database Systems . Addison-Wesly Reading Massachusetts 1987.
4. Implementation and performance of Munin
Cited by
79 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Efficiently Supporting Multi-Level Serializability in Decentralized Database Systems;IEEE Transactions on Knowledge and Data Engineering;2023-12-01
2. Architectural Contracts for Safe Speculation;2023 IEEE 41st International Conference on Computer Design (ICCD);2023-11-06
3. Program Balancing in Compilation for Buffered Hybrid Dataflow Processors;2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC);2023-06
4. Consistency Fences for Partial Order Delivery to Reduce Latency;Computational Science – ICCS 2022;2022
5. A New Memory Consistency Model for Real-Time Multicore Processors;TENCON 2021 - 2021 IEEE Region 10 Conference (TENCON);2021-12-07