Chapter 2. Amdahl's Law
Often used in discussions revolving around concurrent programs, Amdahl's Law explains the theoretical speedup of the execution of a program that be be expected when using concurrency. This chapter discusses the concept of Amdahl's Law, analyzes its formula that estimates the potential speedup, and replicates it in Python example code. The chapter also briefly covers the relationship between Amdahl's Law and the law of diminishing returns.
The following topics will be covered in this chapter:
- Amdahl's Law
- Formula and Interpretation
- Relationship with the Law of Diminishing Returns
- Simulation in Python