an observation by Gene Amdahl that most problems have a parallel
part and a sequential part, such that the addition of p processors reduces the
execution time of the parallel part by p, but does nothing to improve the
execution of the sequential part. We call the sequential part, for which the
p processors can do nothing, the sequential bottleneck. If we let a equal the
part of the problem that is the parallel part, then we can state Amdahl's Law
in terms of speed up:
Speedup(p) = Time(1) ÷ ((a × Time(1)) ÷ p + (1-a) × Time(1))