• 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

Sources