Everything About ___
Live briefing

Everything about Multiprocessing

Use of two or more central processing units (CPUs) within one computer system

Multiprocessing (MP) is the use of two or more central processing units (CPUs) within one computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. Many variants of this basic theme exist, and the definition of multiprocessing can vary with context, mostly as a function of how a processor is defined. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: MultiprocessingA 5-minute orientation
  2. Skim a recent paper: High-Quality Cs 3 Cu 2 I 5 @PMMA Scintillator Films Assisted by Multiprocessing for X-ray ImagingInfluential work since 2022
  3. Pick up a classic book: Abnormal fault-recovery characteristics of the fault-tolerant multiprocessor uncovered using a new fault-injection methodologyThe most-reprinted book on the subject
  4. Read the landmark paper: Bounds on Multiprocessing Timing AnomaliesCited 1,755 times
  5. Go sideways: Multiprocessor system architectureA closely related topic
  6. Go sideways: Symmetric multiprocessingA closely related topic

📖 Definitions

Noun Computation using more than one processor.

🗂️ The subject at a glance

  1. Key topics
  2. Disadvantages

🏆 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