Skip to main content
Synthesis Lectures on Computer Architecture

Coherence Basics

Publication ,  Chapter
Sorin, DJ; Hill, MD; Wood, DA
January 1, 2009

In this chapter, we introduce enough about cache coherence to understand how consistency models interact with caches. We start in Section 2.1 by presenting the system model that we consider throughout this primer. To simplify the exposition in this chapter and the following chapters, we select the simplest possible system model that is sufficient for illustrating the important issues; we defer until Chapter 9 issues related to more complicated system models. Section 2.2 explains the cache coherence problem that must be solved and how the possibility of incoherence arises. Section 2.3 precisely defines cache coherence.

Duke Scholars

DOI

Publication Date

January 1, 2009

Start / End Page

9 / 15
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Sorin, D. J., Hill, M. D., & Wood, D. A. (2009). Coherence Basics. In Synthesis Lectures on Computer Architecture (pp. 9–15). https://doi.org/10.1007/978-3-031-01733-9_2
Sorin, D. J., M. D. Hill, and D. A. Wood. “Coherence Basics.” In Synthesis Lectures on Computer Architecture, 9–15, 2009. https://doi.org/10.1007/978-3-031-01733-9_2.
Sorin DJ, Hill MD, Wood DA. Coherence Basics. In: Synthesis Lectures on Computer Architecture. 2009. p. 9–15.
Sorin, D. J., et al. “Coherence Basics.” Synthesis Lectures on Computer Architecture, 2009, pp. 9–15. Scopus, doi:10.1007/978-3-031-01733-9_2.
Sorin DJ, Hill MD, Wood DA. Coherence Basics. Synthesis Lectures on Computer Architecture. 2009. p. 9–15.

DOI

Publication Date

January 1, 2009

Start / End Page

9 / 15