Let be the execution time of the serial version of a problem and
the execution time of the parallel version of the same problem
to run on
processors. The speedup
, algorithmic speedup
and efficiency
are then given by
Since the parallelisation of a problem normally involves a certain overhead for synchronisation and/or communication, the efficiency is usually below 100
If a fraction of the serial problem is inherently sequential and
can not be parallelised, the highest possible speedup is limited
by Amdahl's law.