[fpc-devel] Light weight threads for FPC

Marco van de Voort marcov at stack.nl
Mon Dec 17 09:25:48 CET 2007


> Regarding the heavy load you are planning here:
> 
> When thinking about "lightweight threads" to make use of multiple 
> _CPUs_, wouldn't it be viable to consider splitting the tasks across 
> multiple _PCs_ as well ?

Well, there is the problem of data. I'm not a cluster expert, but I do know
that getting the right data to the right calculation is then a severe
bottleneck. In the first Linux clusters of yore, the switching equipment was
the only part that wasn't the cheapeast that Dell had to offer :_)

> Thus: If planning an implementation of parallelism in the language 
> itself (with support of the RTL), IMHO this should be done in a way that 
> the user optionally can feed PC arrays with the same syntax.

That would need also management of data, not just code execution points, so
IMHO that is out of the question.



More information about the fpc-devel mailing list