Everything About ___
Live briefing

Everything about Speedup

Process for increasing the performance between two systems solving the same problem

In computer architecture, speedup is a number that measures the relative performance of two systems processing the same problem. More technically, it is the improvement in speed of execution of a task executed on two similar architectures with different resources. The notion of speedup was established by Amdahl's law, which was particularly focused on parallel processing. However, speedup can be used more generally to show the effect on performance after any resource enhancement. Wikipedia →

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

  1. Read the overview: SpeedupA 5-minute orientation
  2. Skim a recent paper: Exponential Quantum Speedup in Simulating Coupled Classical OscillatorsInfluential work since 2022
  3. Pick up a classic book: A New Speed-Up Course of ChineseThe most-reprinted book on the subject
  4. Read the landmark paper: Defining and detecting quantum speedupCited 523 times
  5. Go sideways: Sun–Ni lawA closely related topic
  6. Go sideways: Gustafson's lawA closely related topic

đź“– Definitions

Noun An amount or rate of decrease in time taken to do a certain amount of work.

Noun The relationship between time taken and number of processors used.

Noun An employer's demand for more output without more pay.

🗂️ The subject at a glance

  1. Definitions
  2. Examples
  3. Additional details
  4. Super-linear speedup

🏆 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