Jonas Maebe wrote:
On 17 Nov 2009, at 08:18, Vincent Snijders wrote:
If you look at CPU secs, then the factor is 3 at most. What helps the C++ 
programs most is that they use 4 cores more, the fpc programs are mostly 
singlethreaded. LLVM doesn't help to solve this (AFAIK).

Anyway, the above is an example of what I mentioned earlier (in the quoted text 
at the top of this message), since it's of course perfectly possible to also 
write multi-threaded versions using FPC.

Not quite, because things have to be part of the language to be able to use them. GCC programs may use OpenMP since it is implemented using pragma's which are "part" of the language. FPC would have to implement the 'parallel for' ideas and friends for them to be used.

Micha
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to