| Version 12 |
Version 11 |
| Amdahl's Law reveals the maximum speedup that can be expected from parallel algorithms given the proportion of parts that must be computed sequentially. It gives the speedup $S$ as |
Amdahl's Law reveals the maximum speedup that can be expected from parallel algorithms given the proportion of parts that must be computed sequentially. It gives the speedup $S$ as |
|
|
| $$ S \le \frac{1}{f+(1-f)/N} $$ |
$$ S \le \frac{1}{f+(1-f)/N} $$ |
|
|
| Where $f$ is the fraction of the problem that must be computed sequentially and $N$ is the number of processors. |
Where $f$ is the fraction of the problem that must be computed sequentially and $N$ is the number of processors. |
|
|
| Note that as $f$ approaches zero, $S$ nears $N$, which we'd expect from a perfectly parallelizeable algorithm. |
Note that as $f$ approaches zero, $S$ nears $N$, which we'd expect from a perfectly parallelizeable algorithm. |
|
|
| % dummy change |
|