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
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal