Only 32 cores of 128 show load when benchmark runs

michael.roedeske's Avatar

michael.roedeske

05 Sep, 2011 10:42 AM

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.

  1. Support Staff 1 Posted by John on 05 Sep, 2011 04:10 PM

    John's Avatar

    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. 2 Posted by michael.roedesk... on 06 Sep, 2011 07:00 AM

    michael.roedeske's Avatar

    Dear John,

    attached a result. I have another full blown DL980, same problem there.

    Regards,
    Michaeö

  3. 3 Posted by michael.roedesk... on 06 Sep, 2011 12:36 PM

    michael.roedeske's Avatar

    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

  4. Support Staff 4 Posted by John on 06 Sep, 2011 07:53 PM

    John's Avatar

    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. 5 Posted by michael.roedesk... on 07 Sep, 2011 07:51 AM

    michael.roedeske's Avatar

    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. 6 Posted by michael.roedesk... on 07 Sep, 2011 07:51 AM

    michael.roedeske's Avatar

    attachment

  7. 7 Posted by Michael Roedesk... on 07 Sep, 2011 07:56 AM

    Michael Roedeske's Avatar

    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]

  8. Support Staff 8 Posted by John on 08 Sep, 2011 09:03 AM

    John's Avatar

    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. 9 Posted by Michael Roedesk... on 08 Sep, 2011 12:36 PM

    Michael Roedeske's Avatar

    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]

  10. Support Staff 10 Posted by John on 08 Sep, 2011 08:06 PM

    John's Avatar

    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. 11 Posted by Michael Roedesk... on 09 Sep, 2011 07:16 AM

    Michael Roedeske's Avatar

    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]

  12. Support Staff 12 Posted by John on 09 Sep, 2011 08:08 AM

    John's Avatar

    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. 13 Posted by Michael Roedesk... on 10 Sep, 2011 02:00 PM

    Michael Roedeske's Avatar

    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]

  14. Support Staff 14 Posted by John on 12 Sep, 2011 07:51 PM

    John's Avatar

    Hi Michael,

    Don't worry! The fix for this issue will be released in a free update.

    Best,
    John

  15. 15 Posted by Michael Roedesk... on 17 Oct, 2011 06:16 PM

    Michael Roedeske's Avatar

    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]

  16. Support Staff 16 Posted by John on 19 Oct, 2011 03:42 PM

    John's Avatar

    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. 17 Posted by michael.roedesk... on 12 Oct, 2012 10:25 AM

    michael.roedeske's Avatar

    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]

  18. Support Staff 18 Posted by John on 12 Oct, 2012 08:13 PM

    John's Avatar

    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. 19 Posted by michael.roedesk... on 13 Oct, 2012 04:47 PM

    michael.roedeske's Avatar

    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]

  20. Support Staff 20 Posted by John on 18 Oct, 2012 04:22 AM

    John's Avatar

    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. 21 Posted by Steve on 09 Jan, 2013 10:10 AM

    Steve's Avatar

    Hi,

    is this problem now fixed? Because i have a similar system i need to benchmark and consider your tool for it.

    Regards

    Steve

  22. Support Staff 22 Posted by John on 09 Jan, 2013 02:47 PM

    John's Avatar

    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. 23 Posted by michael.roedesk... on 10 Jan, 2013 10:59 AM

    michael.roedeske's Avatar

    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

  24. Support Staff 24 Posted by John on 20 Feb, 2013 10:01 PM

    John's Avatar

    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

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

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