Shared Memory Consistency Models: A Tutorial
https://www.lri.fr/~cecile/ENSEIGNEMENT/IPAR/Exposes/Consistency.pdf
经典必读
Abstraction
parallel systems that support the shared memory abstraction are becoming widely accepted in many areas of computing
shared memory abstraction : different from OS ? by hardware ?
We focus on consistency models proposed for hardware-based sharedmemory systems
The shared memory or single address space abstraction provides several advantages over the message passing (or private memory) abstraction by presenting a more natural transition from uniprocessors and by simplifying difficult programming tasks such as data partitioning and dynamic load distribution
why should use unimemory ? what are the two terminology
1 Introduction
We begin with a short note on who should be concerned with the memory consistency model of a system. We next describe the programming model offered by sequential consistency, and the implications of sequential consistency on hardware and compiler implementations. We then describe several relaxed memory consistency models using a simple and uniform terminology. The last part of the article describes the programmer-centric view of relaxed memory consistency models
2 Memory Consistency Models - Who Should Care
3 Memory Semantics in Uniprocessor Systems
4 Understanding Sequential Consistency
5 Implementing Sequential Consistency
本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。