Everything About ___
Live briefing

Everything about Explicit multi-threading

Explicit Multi-Threading (XMT) is a computer science paradigm for building and programming parallel computers designed around the parallel random-access machine (PRAM) parallel computational model. A more direct explanation of XMT starts with the rudimentary abstraction that made serial computing simple: that any single instruction available for execution in a serial program executes immediately. A consequence of this abstraction is a step-by-step (inductive) explication of the instruction available next for execution. The rudimentary parallel abstraction behind XMT, dubbed Immediate Concurrent Execution (ICE) in Vishkin (2011), is that indefinitely many instructions available for concurrent execution execute immediately. A consequence of ICE is a step-by-step (inductive) explication of the instructions available next for concurrent execution. Moving beyond the serial von Neumann computer, the aspiration of XMT is that computer science will again be able to augment mathematical induction with a simple one-line computing abstraction. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Explicit multi-threadingA 5-minute orientation
  2. Pick up a classic book: Treaty Occupationay ToxicologyThe most-reprinted book on the subject
  3. Read the landmark paper: Synchronous cooperation for explicit multi-threadingCited 3 times
  4. Go sideways: Uzi VishkinA closely related topic
  5. Go sideways: Parallel RAMA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

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

đź”— Related topics