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

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-#

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform