Synthesis Lectures on Computer Architecture
Memory Consistency Motivation and Sequential Consistency
Publication
, Chapter
Sorin, DJ; Hill, MD; Wood, DA
January 1, 2009
This chapter delves into memory consistency models (a.k.a. memory models) that define the behavior of shared memory systems for programmers and implementors. These models define correctness so that programmers know what to expect and implementors know what to provide. We first motivate the need to define memory behavior (Section 3.1), say what a memory consistency model should do (Section 3.2), and compare and contrast consistency and coherence (Section 3.3).
Duke Scholars
Citation
APA
Chicago
ICMJE
MLA
NLM
Sorin, D. J., Hill, M. D., & Wood, D. A. (2009). Memory Consistency Motivation and Sequential Consistency. In Synthesis Lectures on Computer Architecture (pp. 17–36). https://doi.org/10.1007/978-3-031-01733-9_3
Sorin, D. J., M. D. Hill, and D. A. Wood. “Memory Consistency Motivation and Sequential Consistency.” In Synthesis Lectures on Computer Architecture, 17–36, 2009. https://doi.org/10.1007/978-3-031-01733-9_3.
Sorin DJ, Hill MD, Wood DA. Memory Consistency Motivation and Sequential Consistency. In: Synthesis Lectures on Computer Architecture. 2009. p. 17–36.
Sorin, D. J., et al. “Memory Consistency Motivation and Sequential Consistency.” Synthesis Lectures on Computer Architecture, 2009, pp. 17–36. Scopus, doi:10.1007/978-3-031-01733-9_3.
Sorin DJ, Hill MD, Wood DA. Memory Consistency Motivation and Sequential Consistency. Synthesis Lectures on Computer Architecture. 2009. p. 17–36.