Amdahl's Law Speedup Calculator

Predict parallel speedup for a fixed workload using Amdahl's Law given the parallel fraction and number of processors.

Frequently Asked Questions

What is the difference between Amdahl's Law and Gustafson's Law?

Amdahl's Law holds the problem size fixed and asks how much faster you can solve it. Gustafson's Law asks how much more work you can do in the same time when you add processors - a more optimistic model suited to workloads that naturally scale up to fill available compute.

What counts as a serial section?

Any work that cannot be distributed across cores: program startup, data loading before parallel workers launch, lock-protected critical sections, final aggregation steps, and sequential I/O all contribute to the serial fraction.

Is 90% parallel a realistic target?

For well-optimized batch workloads it can be. For interactive applications with UI threads, database transactions, and network I/O, the effective parallel fraction is often far lower. Always measure before committing to a hardware budget.

Why does adding more cores help less and less?

Each additional core divides the parallel portion by a larger number, so the marginal gain shrinks. The fixed serial portion stays constant, and its share of total time grows relative to the shrinking parallel time - this is the diminishing returns effect Amdahl formalized.

Important Disclaimer: Estimates for informational purposes only.

This calculator provides estimates for informational purposes only. Results are based on assumptions and may not reflect actual outcomes. Consult qualified professionals in relevant fields before making important decisions based on these results.