Amdahl’s law
Beginner
The rule that speeding up part of a job can only help so much, because the part you didn’t speed up still takes its time.
Novice
, where is the fraction of the original run time that gets faster and is how much faster it gets. If , the other 20% still takes its full time, so the speedup can never exceed 5×, however large is.
Expert
Applies to accelerators ( is the share of time that can be offloaded, and the cost of handing work over belongs in the part that isn’t sped up) and to multicore chips ( is the number of cores). It assumes a fixed job; Gustafson’s law covers jobs that grow with the machine.