Skip to content
Tech News
← Back to articles

Geekbench investigates up to 30% jump with Intel's iBOT — performance gain attributed to newly-vectorized instructions

read original get Intel Core i7 Processor → more articles
Why This Matters

Geekbench's investigation reveals that Intel's iBOT tool significantly boosts performance—up to 30%—by vectorizing instructions and leveraging SIMD technology. This highlights how software optimizations can unlock substantial gains in CPU workloads, impacting both performance benchmarking and real-world applications. For consumers and the industry, it underscores the importance of software-aware hardware tuning for maximizing processor capabilities.

Key Takeaways

A few days after reviews of Intel's Core Ultra 7 270K Plus and Core Ultra 5 250K Plus rolled out, Geekbench said it would invalidate all results recorded with the two CPUs. That's because it's the only non-gaming application that currently supports Intel Binary Optimization Tool, or iBOT, which modifies a binary to optimize it for a specific Intel architecture. A week later, Geekbench has published its findings after investigating what iBOT is doing behind the scenes, and attributed an uplift of up to 30% in certain workloads to newly-vectorized instructions.

Overall, Geekbench found a 5.5% increase in both single and multithreaded performance with version 6.3 run on the MSI Prestige 16 AI+ with an Intel Core Ultra 9 386H. Those results aren't dissimilar to what we saw when testing iBOT with the 270K Plus and 250K Plus. Several of Geekbench's subtests saw no performance benefit, but some saw outsized performance increases, namely object removal at a 24.6% jump and HDR processing at a 28.5% jump. Geekbench chose to dig deeper into the HDR subtest to see what was going on.

With iBOT enabled, Geekbench saw a 14% reduction in overall instructions and a 62% drop in scalar instructions. However, it saw a 1,366% increase in vector instructions. To see which instructions were executing, Geekbench used Intel's Software Development Emulator, or SDE.

Article continues below

With iBOT disabled and after 100 runs of the HDR subtest, Geekbench saw a total of 220 billion scalar instructions and 1.25 billion vector instructions. With iBOT on, that went to 84.6 billion scalar and 18.3 billion vector. By vectorizing a large number of the instructions in this subtest, iBOT is able to significantly improve performance, relying on SIMD (single instruction, multiple data) rather than a linear pipeline (single instruction, single data, or SISD) of scalar instructions.

The change in instruction mix is what's interesting here. Geekbench's conclusion is what you probably expect; it doesn't appreciate an optimization that only applies in a small list of applications. "[iBOT] undermines this by replacing that varied code with processor-tuned, fully optimized binaries, measuring peak rather than typical performance."

Geekbench's view is rather negative, and understandably so, but the peek behind the curtain here has a lot of implications for the future of iBOT. Vectorized instructions on modern CPU architectures can vastly improve performance with a relatively small hit to power consumption — just look at Zen 5's performance in an AVX-512 workload like Y-Cruncher. This investigation shows that Intel is able to do that on the backend with a shipping binary.

There are downsides here, however. Geekbench noted a 40-second startup delay in its initial testing with iBOT, which shrunk to a consistent two-second delay on subsequent passes. There was no delay with iBOT disabled. Additionally, it found no performance improvement with Geekbench 6.7. iBOT computes a checksum against the executable, which means it's trying to find out if a specific binary is optimized.

Stay On the Cutting Edge: Get the Tom's Hardware Newsletter Get Tom's Hardware's best news and in-depth reviews, straight to your inbox. Contact me with news and offers from other Future brands Receive email from us on behalf of our trusted partners or sponsors

Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.