[fpc-devel] Parallel Computing

Mark Morgan Lloyd markMLl.fpc-devel at telemetry.co.uk
Tue Dec 4 13:14:31 CET 2007

Graeme Geldenhuys wrote:

> A quick Google search confirms our thoughts. SMP was indeed in OS/2 2.11.

OK, I'll gladly concede the point about SMP on OS/2, but the fact remains that 
SMP didn't really take off on PCs until around 2000.

I think the point stands however about poor language support for the concept 
in the fairly early days. However from the point of view of FPC I think we've 
got to work out whether there's scope for improvement of threads etc. (e.g. 
adding processor affinity support to the basic TThread class) or if something 
could be done to tell the compiler to spread a computation across multiple 

On a positive note, courtesy of a number of eBay transactions I've now got a 
reasonably big SPARC system specifically to look at this sort of thing and I 
can confirm that the tmt1 test- previously a problem on SPARC- runs and is 
distributed over all available processors.

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-devel mailing list