[fpc-devel] AMD & Intel CPUCount

Marco van de Voort marcov at stack.nl
Fri Dec 28 21:15:13 CET 2012

In our previous episode, Ewald said:
> > In our previous episode, Sven Barth said:
> >> CPUCount on Delphi does return the number of HT cores. E.g. "8" on an 
> >> Intel i7 QuadCore processor.
> > Then I really wonder what it is good for.
> For giving the program(mer) an idea?

"An idea" is IMHO not a wrong by a factor two :-)

If Intel ever goes to four fold SMT  (like Sun did), it is even worse.

> As a default value for use in
> configfiles (e.g. `-1 cores` = autodetect)?

That is what I thought originally too, but if two nearly the same machine
(i5 and its corresponding i7) differ by a factor 2, IMHO it is useless, and
wiser to default to 2 until the user adjusts it.  (or 1 if you also target
an audience with a lot of legacy machines)

More information about the fpc-devel mailing list