AES test in Geekbench 3 variability

Dmcq's Avatar

Dmcq

16 Aug, 2013 01:21 PM

Just to warn that I've noticed the AES test in Geekbench 3 can vary enormously between machines compared to the other Integer tests. I think it must be using the Intel AES facility when available. Not sure if you want to mark AES as quite so important - it is difficult knowing what to do about facilities like that which are good but only sometimes.

  1. Support Staff 1 Posted by John on 18 Aug, 2013 09:53 PM

    John's Avatar

    Yes, the AES test uses the AES-NI instructions when available, which is why there are large differences in AES test scores across systems. While AES performance is important (it's one of the most widely used encryption algorithms) it's just one of 13 integer tests, so it should not dominate overall performance.

    We've also included a Blowfish encryption algorithm test as well to measure the performance of encryption algorithms where dedicated instructions are not available for the algorithm.

    Let me know if you have any other questions and I'd be happy to help out.

    Best,
    John

  2. 2 Posted by Anon on 12 Oct, 2014 11:28 PM

    Anon's Avatar

    When comparing Intel vs ARM, the AES speed can be 300x as fast on Intel, while Integer performance otherwise is 3x as fast.

    So I worry that the 100x difference in relation to other tests in fact DO dominate the integer tests.

    Example:
    http://browser.primatelabs.com/geekbench3/compare/949953?baseline=786009

  3. Support Staff 3 Posted by John on 15 Oct, 2014 04:03 AM

    John's Avatar

    Hi Anon,

    In your example the Intel Xeon score is 2.5x higher than the Rockchip RK3288 score. If you exclude the AES test then the Xeon score is "only" 2.3x higher than the RK3288 score.

    AES is an important encryption algorithm and hardware cryptography instructions provide a massive boost in performance to both benchmarks and real-world applications. If you're not interested in AES performance then I would recommend ignoring the AES test results. Since Geekbench transparently breaks the overall scores down into individual section scores and workload scores it's possible to re-calculate the Geekbench scores to exclude one or more workloads. I would be happy to provide you with some scripts that help automate this process.

    Let me know if you have any other questions and I'd be happy to help out.

    Best,
    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