- Observation made by Gene Amdahl
Observation
- When we speed up one part of a system, the effect on the overall system performance depends on:
- Significance of that part
- How much did the part speed up
Mathematical formula
Assumptions
- Assume that is the time required by the overall system to perform an operation before the improvement
- - Fraction of the overall time consumed by the part that will be improved
- - Factor by which the part is improved
- - Time required by the overall system after the improvement
Derivation
Example
- Consider the case where a part of the system initially consumed of the time.
- It is sped up by the factor of 3
- Then the overall system sped up by:
Implication
When , .
Thus, high improvement can only be achieved by improving large parts of the system