[fpc-pascal] Threading vs Parallelism ?
Giuliano Colla
giuliano.colla at fastwebnet.it
Wed Apr 12 14:30:13 CEST 2017
Il 30/03/2017 00:26, fredvs ha scritto:
> Perfect, I have now all the arguments to defend the "Dinosaur Threading"
> choice.
When I'm charged of not using the most cool and new technology, my
favourite argument are the tombstones. They're made out of stone, which
is a stone-age technology. But, as nothing more suitable has been found
for that purpose, the stone-age technology survives. Up to now it turns
out to be the most appropriate technology for that application.
The best course is always to pick up the most *appropriate* technology,
as opposed to the one most *modern* or *fashionable*. There are
applications where parallel computing is the best solution, and
applications where parallel computing is useless.
My main line is on industrial process control. You must react in
real-time to "events". A multi-threading approach, with threads
activated by events, gives a performance which you can't achieve with
any other technique. But if you attempt to apply our event-driven
approach to optimize a matrix calculation you'll miserably fail.
Just my 2c
Giuliano
More information about the fpc-pascal
mailing list