Only 32 cores of 128 show load when benchmark runs
Hi there,
when I run Geekbench 2.2.0 on a hp DL980 with 8 * intel Nehalem X7560 8 core, hyperthreading enabled, only 32 core of the 128 cores shows load when I run the benchmark. The same when I run the stress test.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by John on 05 Sep, 2011 04:10 PM
Hi Michael,
Thanks for your message. There could be a few issues causing Geekbench to limit itself to 32 cores; could you run the benchmarks, save the results to a file, and send the file to me? That will help me narrow down the possible causes.
Thanks,
John
2 Posted by michael.roedesk... on 06 Sep, 2011 07:00 AM
Dear John,
attached a result. I have another full blown DL980, same problem there.
Regards,
Michaeö
3 Posted by michael.roedesk... on 06 Sep, 2011 12:36 PM
Dear John,
attached another sample from a hp DL580 G7 with 4*8 core HT enabled, here also only 32 of 64 cores do the work.
Regards,
Michael
Support Staff 4 Posted by John on 06 Sep, 2011 07:53 PM
Hi Michael,
Thanks for the results. After examining them it appears there's a processor affinity issue with Geekbench. I've uploaded a new build of Geekbench that should fix the affinity issue; could you download it from the following location and give it a try?
http://www.primatelabs.ca/download/customer/Geekbench-2.2.0-Windows...
Note that system information will be incorrect or incomplete with this build.
Thanks,
John
5 Posted by michael.roedesk... on 07 Sep, 2011 07:51 AM
Dear John,
on th DL580 with 48HT it works now, see results LABSQLAX002.
On the DL980 with 88HT it now utilizes 64 cores, but still spares 64 of them. results see SP-ADB-W-003
Regards,
Michael
6 Posted by michael.roedesk... on 07 Sep, 2011 07:51 AM
attachment
7 Posted by Michael Roedesk... on 07 Sep, 2011 07:56 AM
Dear John,
seem I have problems in the forum with attachments. So attached.
Regards,
Michael
-----Ursprüngliche Nachricht-----
Von: John [mailto:[email blocked]]
Gesendet: Dienstag, 6. September 2011 21:54
An: Michael Roedeske
Betreff: Re: Only 32 cores of 128 show load when benchmark runs [Problems]
Support Staff 8 Posted by John on 08 Sep, 2011 09:03 AM
Hi Michael,
Thanks for the sending the additional results. After examining them it appears Geekbench thinks your 88 thread system only had 64 threads. I've uploaded a new build that should address this bug:
http://www.primatelabs.ca/download/customer/Geekbench-2.2.0-Windows...
Could you let me know if this fixes the bug on your system?
Thanks,
John
9 Posted by Michael Roedesk... on 08 Sep, 2011 12:36 PM
Dear John,
the picture changed, now the last 64 cores do the work, but the first 64 do nothing. But still
not all cores in work.
As I know from the network drivers, they address the cores with the first 64 and the second
64, because windows was not designed for cores >64 and with Windows 2008 R2 there
was only workaround implemented to support it.
Regards,
Michael
-----Ursprüngliche Nachricht-----
Von: John [mailto:[email blocked]]
Gesendet: Donnerstag, 8. September 2011 11:00
An: Michael Roedeske
Betreff: Re: Only 32 cores of 128 show load when benchmark runs [Problems]
Support Staff 10 Posted by John on 08 Sep, 2011 08:06 PM
Hi Michael,
Could you send me a result from the latest build? I'd like to see if Geekbench is detecting all of the hardware threads in your system.
Thanks,
John
11 Posted by Michael Roedesk... on 09 Sep, 2011 07:16 AM
Dear John,
find attached.
Regards,
Michael
-----Ursprüngliche Nachricht-----
Von: John [mailto:[email blocked]]
Gesendet: Donnerstag, 8. September 2011 22:07
An: Michael Roedeske
Betreff: Re: Only 32 cores of 128 show load when benchmark runs [Problems]
Support Staff 12 Posted by John on 09 Sep, 2011 08:08 AM
Hi Michael,
Thanks for the result. Geekbench is spawning the correct number of worker threads. I spent some time today looking into the problem of writing software that supports more than 64 hardware threads on Windows, and it seems that software needs to jump through some hoops to use more than 64 hardware threads.
This is something that will be addressed in an upcoming release. Thanks for your help in tracking down this problem as it uncovered other problems in Geekbench. I will let you know when Geekbench supports more than 64 hardware threads on Windows.
Best,
John
13 Posted by Michael Roedesk... on 10 Sep, 2011 02:00 PM
Dear John,
hope the new version comes up early and I don’t need to buy another license, the actual
is not really that useful for me.
Regards,
Michael
-----Ursprüngliche Nachricht-----
Von: John [mailto:[email blocked]]
Gesendet: Freitag, 9. September 2011 10:09
An: Michael Roedeske
Betreff: Re: Only 32 cores of 128 show load when benchmark runs [Problems]
Support Staff 14 Posted by John on 12 Sep, 2011 07:51 PM
Hi Michael,
Don't worry! The fix for this issue will be released in a free update.
Best,
John
15 Posted by Michael Roedesk... on 17 Oct, 2011 06:16 PM
Dear John,
is there a date for a new version that I can try?
Regards,
Michael
-----Ursprüngliche Nachricht-----
Von: John [mailto:[email blocked]]
Gesendet: Montag, 12. September 2011 21:52
An: Michael Roedeske
Betreff: Re: Only 32 cores of 128 show load when benchmark runs [Problems]
Support Staff 16 Posted by John on 19 Oct, 2011 03:42 PM
Hi Michael,
Unfortunately I don't have a date for you at this time. This fix is rather complicated and will take some time to properly address. I will let you know when it is released.
Best,
John
17 Posted by michael.roedesk... on 12 Oct, 2012 10:25 AM
Dear John,
nearly one year went by, and I still can't use my paid license. From my 128 core only some are used.
Maybe it would be an idea to add an annotation on your homepage that your "multicore" is somewhat
limited so not other people get dissatisfied like me.
Attached the results from your 2.3.4 version.
Not that happy,
Michael Roedeske
Geschäftsführer
G [email blocked] +49-7151-205259-50
webtelligence IT consulting GmbH
Geschäftsführer: Michael Roedeske
Amtsgericht Stuttgart HRB 738219, Steuernummer 82001/13446, Ust-IdNr. DE815293620
Uferstraße 18, 73630 Remshalden, Telefon +49-7151-205259-0, Fax +49-7151-205259-99
-----Ursprüngliche Nachricht-----
Von: Michael Roedeske
Gesendet: Montag, 17. Oktober 2011 20:16
An: 'John'
Betreff: AW: Only 32 cores of 128 show load when benchmark runs [Problems]
Dear John,
is there a date for a new version that I can try?
Regards,
Michael
-----Ursprüngliche Nachricht-----
Von: John [mailto:[email blocked]]
Gesendet: Montag, 12. September 2011 21:52
An: Michael Roedeske
Betreff: Re: Only 32 cores of 128 show load when benchmark runs [Problems]
Support Staff 18 Posted by John on 12 Oct, 2012 08:13 PM
Hi Michael,
I'm sorry for the delay in fixing this issue. There's a beta version of Geekbench available that should fix the core utilization issue you're seeing. Could you download it and let me know if it fixes the issue for you?
http://geekbench.s3.amazonaws.com/beta/Geekbench-2.3.5-Windows.zip
Thanks,
John
19 Posted by michael.roedesk... on 13 Oct, 2012 04:47 PM
Dear John,
now all cores go on load, but most time only 50 to 70 percent, so the overall score is not real good.
I get values around 58.000, with "half the machine" a DL580 witch 4 of the same CPUs I get over 40.000
as a score.
Regards,
Michael Roedeske
Geschäftsführer
G [email blocked] +49-7151-205259-50
webtelligence IT consulting GmbH
Geschäftsführer: Michael Roedeske
Amtsgericht Stuttgart HRB 738219, Steuernummer 82001/13446, Ust-IdNr. DE815293620
Uferstraße 18, 73630 Remshalden, Telefon +49-7151-205259-0, Fax +49-7151-205259-99
-----Ursprüngliche Nachricht-----
Von: John [mailto:[email blocked]]
Gesendet: Freitag, 12. Oktober 2012 22:13
An: Michael Roedeske
Betreff: Re: Only 32 cores of 128 show load when benchmark runs [Geekbench #186]
Support Staff 20 Posted by John on 18 Oct, 2012 04:22 AM
Hi Michael,
I took a quick look at the scores, and while some workloads are seeing over a 100x increase in performance from single-core to multi-core, other workloads are only seeing a 64x increase. Without more data it's hard to say if this is an issue with your system or an issue with Geekbench.
I'd be interested in seeing Geekbench results on your system with hyperthreading disabled. Would that be possible?
Thanks,
John
21 Posted by Steve on 09 Jan, 2013 10:10 AM
Hi,
is this problem now fixed? Because i have a similar system i need to benchmark and consider your tool for it.
Regards
Steve
Support Staff 22 Posted by John on 09 Jan, 2013 02:47 PM
Steve -
We thought the problem was fixed but we're hearing reports of Geekbench being limited to 64 cores on Windows Server 2012. If you decide to purchase Geekbench and find it's not suitable for your needs we're more than happy to refund your purchase.
Best,
John
23 Posted by michael.roedesk... on 10 Jan, 2013 10:59 AM
I just run 2.4.0 on a 80 non hyper threaded machine Windows Server 2008 R2, good news partly all core have been under load, but at the end of teh testscycles, only have of teh machine was on load. The results are aroudn 1,5x what a 32 core machines delivers, so I think the code still is not able to multithread the correct way and makes benchmakring so not possible.
Regards,
Michael
Support Staff 24 Posted by John on 20 Feb, 2013 10:01 PM
Michael -
Sorry for the delay in getting back to you. I've been investigating this issue and have heard reports from other customers that they don't experience the scalability issue when running Geekbench from the command line. Could you try running Geekbench from the command line and letting me know how well that works for you?
Thanks,
John