Everything About ___
Live briefing

Everything about Shared memory

Computer memory that can be accessed by multiple processes

In computer science, shared memory is memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them or avoid redundant copies. Shared memory is an efficient means of passing data between programs. Depending on context, programs may run on a single processor or on multiple separate processors. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Shared memoryA 5-minute orientation
  2. Skim a recent paper: Shared and distinct biological circuits in effector, memory and exhausted CD8+ T cells revealed by temporal single-cell transcriptomics and epigeneticsInfluential 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: OpenMP: an industry standard API for shared-memory programmingCited 2,639 times
  5. Go sideways: Inter-process communicationA closely related topic
  6. Go sideways: Thread (computing)A closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. In hardware
  2. In software

🏆 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