Geekbench is unhappy about Intel’s Binary Optimisation due to potentially inflated scores

Intel Binary Optimisation provides a potentially unfair advantage in benchmarks, which could lead users to believe its chips are faster than they really are in real-world workloads.

Primate Labs Inc, the entity behind the popular Geekbench benchmarking software, has published an investigation regarding Intel’s Binary Optimisation Tool (BOT), revealing worrying optimisations that could skew performance comparisons between brands. The situation was severe enough that Geekbench is now flagging tests that have BOT enabled.

Released alongside the Core Ultra 5 250K Plus and Core Ultra 7 270K Plus Arrow Lake Refresh processors, Intel Binary Optimisation is a runtime binary optimiser that sits between the OS loader and the CPU’s execution. It modifies instruction sequences in executables to improve performance, but can only be used with a handful of approved applications, such as Geekbench 6. Considering the high positive impact on the test results of the latter, Primate Labs opened an investigation to look for potential targeted optimisations that could give Intel an unfair advantage.

Intel BOT.

Intel positions BOT as an optional feature under its Application Optimisation’s advanced mode and is therefore not available for all applications. The company’s official presentation describes BOT as a performance feature for select games and applications that can improve native performance even on software tuned for another x86 processor or earlier architectures.

Geekbench 6.3BOT DisabledBOT EnabledDifference
Single-Core2,9553,119+5.5%
Multi-Core16,78617,705+5.5%

Primate Labs tested Intel BOT using a Core i9 386H-equipped MSI Prestige 16 AI+ laptop and found that in Geekbench 6.3, enabling BOT increased both single-core and multi-core scores by 5.5%. In some workloads, the score increase was even higher, reaching up to 30% in tasks such as Object Remover and HDR. That said, this performance boost comes at the cost of startup speed, as the first launch of the app required 40 seconds, before dropping to about 2 seconds in subsequent runs.

Furthermore, BOT was also found to reduce the number of instructions needed to finish a task by 14%, turning inefficient code into vectorised instructions that are processed more efficiently on Intel CPUs.

Geekbench 6.7BOT DisabledBOT EnabledDifference
Single-Core2,9382,937+0.0%
Multi-Core16,89217,045+0.9%

Interestingly, Geekbench 6.7 single-threaded and multi-threaded scores remained roughly the same regardless of the BOT status. In other words, BOT only optimises specific versions of Geekbench, suggesting that it identifies and targets specific binaries to optimise.

As a result, real-world performance will vary substantially from one app to the next. And since Geekbench is designed to give users an idea about the CPU performance in general, having this kind of optimisation could lead them to think Intel CPUs are better than their competitors. Primate Labs wants Geekbench to remain a gold standard by which to evaluate CPUs by, so any optimisations that aren’t carried over to all apps begin to look problematic for a true apples-to-apples comparison.

In its current state, then, according to Primate Labs, BOT may paint a marginally unrealistic and positive picture of how a certain Intel CPU performs. To be clear, the benefits within supported apps are real; it’s just the potential user confusion that is causing worry here.

To avoid this, Primate Labs has indicated that from now on, it will flag BOT-optimised results in the Geekbench database, so users can be aware when comparing products. A good solution that should keep things fair for Intel without misleading users.

Fahd Temsamani
Fahd Temsamani
Senior Writer at Club386, his love for computers began with an IBM running MS-DOS, and he’s been pushing the limits of technology ever since. Known for his overclocking prowess, Fahd once unlocked an extra 1.1GHz from a humble Pentium E5300 - a feat that cemented his reputation as a master tinkerer. Fluent in English, Arabic, and French, his motto when building a new rig is ‘il ne faut rien laisser au hasard.’
SourceGeekbench

Deal of the Day

Hot Reviews

Preferred Partners

Related Reading