Everything About ___
Live briefing

Everything about Distributed memory

Multiprocessing memory architecture

In computer science, distributed memory refers to a multiprocessor computer system in which each processor has its own private memory. Computational tasks can only operate on local data, and if remote data are required, the computational task must communicate with one or more remote processors. In contrast, a shared memory multiprocessor offers a single memory space used by all processors. Processors do not have to be aware where data resides, except that there may be performance penalties, and that race conditions are to be avoided. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Distributed memoryA 5-minute orientation
  2. Skim a recent paper: Cortical feedback loops bind distributed representations of working memoryInfluential 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: Distributed computingA closely related topic
  6. Go sideways: Parallel computingA 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