[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