Amdahl's Law Calculator
Find the maximum speedup from parallelizing part of a task.
Amdahl's law shows how the serial part of a program limits parallel speedup.
The math behind it
speedup = 1 / ((1 - p) + p / s). Even infinite processors cap speedup at 1 / (1 - p).
Worked example
90% parallel on 8 cores gives about 4.7x; the ceiling is 10x.
FAQ
Why diminishing returns?
The serial fraction never speeds up, so it dominates as you add cores.