Everything About ___
Live briefing

Everything about Distributed shared memory

Computer memory architecture

In computer science, distributed shared memory (DSM) is a form of memory architecture where physically separated memories can be addressed as a single shared address space. The term "shared" does not mean that there is a single centralized memory, but that the address space is shared—i.e., the same physical address on two processors refers to the same location in memory. Distributed global address space (DGAS), is a similar term for a wide class of software and hardware implementations, in which each node of a cluster has access to shared memory in addition to each node's private memory. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Distributed shared memoryA 5-minute orientation
  2. Skim a recent paper: The case for distributed shared-memory databases with RDMA-enabled memory disaggregationInfluential work since 2022
  3. Pick up a classic book: A primer on memory consistency and cache coherenceThe most-reprinted book on the subject
  4. Read the landmark paper: Algorithms implementing distributed shared memoryCited 135 times
  5. Go sideways: Consistency modelA closely related topic
  6. Go sideways: Directory-based coherenceA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics