I have been using Clozure (ccl) on Linux (core 2 duo) and OS X (core 2 duo)
My observations are:
* On Linux, Clozure uses one core maximally and doest not really use the other one. (Occasionally, it switches cores, but it just uses one at a time)
* On OS X, both cores are used for about 50%.
Because Clozure lets the OS schedule threads, the above is reasonable.
But it seems to me that Clozure can use, at most, the CPU resource that is equivalent to one core. I know MCL has this restriction of CPU usage on multi-CPU machines. I am wondering if Clozure has a similar restriction.
I am considering buying a Mac Pro. If there is this restriction, I would go for higher CPU frequency rather than more cores.
Thank you for any suggestion.