Parallel Computation with Serial Sections Model
- This principle is known as Amdahl's law.
- It is interesting to note that according to this law, the maximum speed-up factor is given by
- Therefore, the improvement in performance (speed) of a parallel algorithm over a sequential one is
- limited not by the number of processors employed
- but rather by the fraction of the algorithm that cannot be parallelized.
- According to Amdahl's law, researchers were led to believe that a substantial increase in speed-up factor would not be possible by using parallel architectures.
- NOT parallelizable;
- communication overhead,
- a sequential fraction,
- The maximum speed-up factor under such conditions is given by
|
(5) |
- The above formula indicates that the maximum speed-up factor is determined not by the number of parallel processors employed but by the fraction of the computation that is not parallelized and the communication overhead.
- Recall that the efficiency is defined as the ratio between the speed-up factor and the
number of processors, .
- The efficiency can be computed as:
|
(6) |
- As the number of processors increases, it may become difficult to use those processors efficiently.
Cem Ozdogan
2010-10-11