CrazyEngineers
  • Antutu Benchmark Is Broken, Favours Intel Processors. (Intel's Cheat : Intentional ?)

    Abhishek Rawal

    Abhishek Rawal

    @abhishek-fg9tRh
    Updated: Oct 25, 2024
    Views: 1.6K
    Recently, we covered the articles showing that Intel processors are outperforming ARM processors.
    <a href="https://www.crazyengineers.com/threads/intels-silvermont-atom-processor-outperforms-arm-based-snapdragon-800.69043">Intel's Silvermont Atom-Processor Outperforms ARM Based Snapdragon 800.</a> & <a href="https://www.crazyengineers.com/threads/intels-clovertrail-outperforming-arm-based-processors-by-samsung-nvidia-qualcomm.68860">Intel's Clovertrail Outperforming ARM Based Processors By Samsung,Nvidia & Qualcomm.</a>, some tech-bloggers & veterans do mentioned the suspicious conflict in Antutu benchmark. However, currently after few tests it's been noted the problem is bit deeper than what it seems.

    <a href="https://www.anandtech.com/" target="_blank" rel="nofollow noopener noreferrer">AnandTech: Hardware News and Tech Reviews Since 1997</a> has peeked into Antutu benchmark source-code to watch-out reason behind the bug.In the Antutu benchmarking application, GCC is used for ARM processor's benchmarking (which is not good in auto-vectorizing) & for x86 processors Intel's C++ compiler is used which has feature of good auto-vectorizing. #-Link-Snipped-# is now-a-days available in all Cortex A9+ SoCs, and this is the factor which is needed to be benchmarked by Antutu, which is not being calculated. Resulting in less benchmark points for ARM processors.

    url
    Not only this, Exophase revealed that Intel code is intentionally written the way it breaks the Antutu benchmarking functions (Bugger !).Now, this is added in part Intel C++ Compiler recently,obviously it's not just a bug, it is intentional bug by Intel. [<a href="https://gcc.gnu.org/projects/tree-ssa/vectorization.html" target="_blank" rel="nofollow noopener noreferrer">Auto-vectorization in GCC- GNU Project</a>] [#-Link-Snipped-#]

    Here's some series of questions that points fingers on the cheating act by Intel :
    - Why Antutu Benchmark only ?
    - ARM uses GCC (not-good-in-vectorizing), Intel uses Intel's C++ Compiler (very-good-in-vectorization)
    - Intel's code breaks Antutu benchmark & test loops occur in testing, resulting in Intel overpowering ARM, while ARM's NEON in SoC is neglected in testing.Not fair!

    It's surely not fair-competition between ARM & Intel. Benchmarking points by bugging the application is just unethical. If it's done by Intel intentionally (which seems like they have), then it's pretty sad that such a good company is cheating just to rule-over mobile domain.

    However, latest update has been released in Antutu benchmark & Intel's overall performance is decreased by 20-50% , making ARM still the Killer-Processor in the Mobile domain.

    Source : #-Link-Snipped-#
    0
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Home Channels Search Login Register