[fpc-pascal] Threading vs Parallelism ?
Michael Schnell
mschnell at lumino.de
Fri Mar 31 12:32:49 CEST 2017
On 31.03.2017 10:18, Tony Whyman wrote:
> Neither of the above implies multiple CPUs or processing units.
Regarding the view of the application (disregarding execution speed) or
of the application programmer, there is no difference between real
("Hardware") and virtual (e.g. threads) parallelism. These dirty basics
need to be handled by the software and hardware infrastructure.
The use of real (e.g. multi CPU) parallelism that the application allows
for being divided into multiple parallel "Threads". his fact given
Hardware parallelism can speed up the execution, while even virtual
parallelism allows for improving the latency of definable parts the
application.
-Michael
More information about the fpc-pascal
mailing list