Everything About ___
Live briefing

Everything about Parallel programming model

Abstraction of parallel computer architecture

In computing, a parallel programming model is an abstraction of parallel computer architecture, with which it is convenient to express algorithms and their composition in programs. The value of a programming model can be judged on its generality: how well a range of different problems can be expressed for a variety of different architectures, and its performance: how efficiently the compiled programs can execute. The implementation of a parallel programming model can take the form of a library invoked from a programming language, as an extension to an existing languages. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Parallel programming modelA 5-minute orientation
  2. Skim a recent paper: A data-driven energy management method for parallel PHEVs based on action dependent heuristic dynamic programming (ADHDP) modelInfluential work since 2022
  3. Pick up a classic book: Job scheduling strategies for parallel processingThe most-reprinted book on the subject
  4. Read the landmark paper: Parallel genetic programming and its application to trading model inductionCited 63 times
  5. Go sideways: Concurrent computingA closely related topic
  6. Go sideways: Single program, multiple dataA 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