Amdahl Law Calculator
Theoretical speedup of a program when only part of it can be parallelised across processors.
Compare Your Options And Get Clear Answers
Theoretical speedup of a program when only part of it can be parallelised across processors.
Amdahl Law Estimator
Enter your numbers below for an instant estimate.
How It Works
Key concepts behind this calculator
Enter Values
Fill in each field with your own numbers.
Calculate
Results update as you change the inputs.
Review
Read the breakdown and the explanation.
Adjust
Change values to compare scenarios.
Amdahl Quick Guide
Typical values for reference.
| Parallel | Cores | Parallel | Speedup |
|---|---|---|---|
| 0.5 | 8 | 0.5 | 1.78x |
| 0.9 | 8 | 0.9 | 4.71x |
| 0.95 | 16 | 0.95 | 9.14x |
| 0.99 | 64 | 0.99 | 39.26x |
| Rule of Thumb | Check inputs | Use as a guide | Round sensibly |
Amdahl Law Calculator FAQ
Answers to common questions about this calculator.
Speedup is limited by the portion that cannot run in parallel.
It is an upper bound; overheads reduce it.
S = 1 / ((1-p) + p/n).
It is an estimate based on the inputs you enter. Check real quotes, labels or official guidance for important decisions.
