Everything About ___
Live briefing

Everything about Automatic parallelization

Compiler transformation of sequential programs for parallel execution

Automatic parallelization, also auto-parallelization or autoparallelization, is a compiler optimization in which a compiler or other software tool transforms sequential program code so that some of its operations can execute in parallel. The generated program may use multiple processor cores or hardware threads, vector instructions, or other forms of parallel execution. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Automatic parallelizationA 5-minute orientation
  2. Skim a recent paper: Automatic and Interactive Program Parallelization Using the Cetus Source to Source Compiler Infrastructure v2.0Influential work since 2022
  3. Pick up a classic book: PerceptronsThe most-reprinted book on the subject
  4. Read the landmark paper: On the control of automatic processes: A parallel distributed processing account of the Stroop effect.Cited 1,419 times
  5. Go sideways: Automatic parallelization toolA closely related topic
  6. Go sideways: Loop optimizationA 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