Status changed from New to Waiting for information
Attachment cores.png added
How many islands and how big population do you use?
Also, from your screenshot it looks like it doesn't use your first processor. Is it still like this even if you use 40 islands and 100 population?
I also have double Xeon PC, and it uses all cores in my case.
Can you also check log? There should be a line:
10:01:51.758 [main] INFO c.s.g.utils.CoreUsagesEvaluator - Using percentage of cores:100%. Total cores:48. Cores for usage:48
10:01:51.758 [main] INFO c.s.g.utils.CoreUsagesEvaluator - Total cores available: 48, using: 48
showing how many cores will be used in parallel processing. What does it say on your computer?
windows/en-US/9589087d-9036-4b39-bfce-059aed7b2abf/windows-allow-only-a-maximum-of-36-logical-processors-per-process-out-of-total-of-72-?forum=winserver8
https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/e0f49cda-4cbf-4da0-918a-0568271edb9f/process-affinity-on-a-system-with-128-processors?forum=wdk
SQ4 uses standard Java 8, which should have no problem using multiple processors.
There is a possibilty to add a specific command to StrategyQuant4.config file:
option -XX:+UseNUMA
thyat will turn NUMA support on, but I'm not sure it will help.
It would help me if you can end me these few lines from your log so I can see how many cores SQ4 really see.
Perhaps upgrading motherboard driver would also fix it.
Status changed from Waiting for information to Fixed
There is no reason why Java would use only one processor, except that it doesn't see it - and that is a drivers issue.