Question What is the best CPU benchmark?

FlameTail

Senior member
Dec 15, 2021
210
54
61
Title says it all. Need I elaborate ?

In my opinion the best benchmark is the one that gives a good all round overview of a CPU's performance across a wide range of use scenarios. Of course, you are free to have your own definition of what the best CPU benchmark is, and if so, please post below!

So, what is the best CPU benchmark?
 

FlameTail

Senior member
Dec 15, 2021
210
54
61
One point i wanted to raise, in making this thread, is that for some reason, Apple M chips seem to underperform in Cinebench.

Just have a look at this.


In the Single Core test, the M2 outperforms the 12900HK in Geekbench, but in Cinebench the 12900HK is ahead by a very significant margin, so much so that the numbers are almost flipped compared to Geekbench.

What explains this disparity? I have heard that Cinebench is badly optimised for ARM architecture. Is this true?
 

Storm-Chaser

Senior member
Mar 18, 2020
228
71
71
-Not my favorite, but geekbench is pretty good
-AIDA64 has a battery of CPU tests:
1670523047459.png
-Passmark performance test 10.2
-CPU-z measures single core and mutli core performance
 

Mopetar

Diamond Member
Jan 31, 2011
7,220
4,874
136
Wouldn't surprise me if it were true. Up until Apple used their own SoCs in their computers, there wasn't a market for running Cinebench on ARM that I'm aware of.

Geekbench has been used in phone testing for ages. Hardly surprising an ARM-based CPU would do well there.
 

FlameTail

Senior member
Dec 15, 2021
210
54
61
Also, Geekbench single/multi scores almost mirror their SPEC counterparts don't they?

For example if a CPU is 20% faster in SPEC, you can expect a similar ~20% score increase in Geekbench
 

Hulk

Diamond Member
Oct 9, 1999
3,834
1,519
136
I like benchmarks that return repeatable results, free and portable (no installer), and are ubiquitous, meaning results are everywhere. The work done during the benchmark isn't so important in that if there are many results available I can relate the score to the overall strength of a processor.

For these reason I tend to look for CB R23 results. It's one of the only ones I know "by heart" if it's a good score. ie 2000+ ST is really good.
 

Thala

Golden Member
Nov 12, 2014
1,355
652
136
One point i wanted to raise, in making this thread, is that for some reason, Apple M chips seem to underperform in Cinebench.
It is not just Apple but all ARM64 SoCs - because the raytracing kernel is implemented using the Intel Embree library, which uses SSE/AVX SIMD implementation to speed-up computation. Issue is, that the ARM64 implementation is just a simple SSE-2-NEON wrapper. So technically the implementation is still calling SSE(2) intrinsics - which are implemented using NEON. Some intrinsics are taking more than 10 instructions on ARM - while taking a single instruction on x86-64.

In conclusion, you should stay away from Cinebench when it comes to comparing different CPU architectures.
 
  • Like
Reactions: FlameTail

FlameTail

Senior member
Dec 15, 2021
210
54
61
It is not just Apple but all ARM64 SoCs - because the raytracing kernel is implemented using the Intel Embree library, which uses SSE/AVX SIMD implementation to speed-up computation. Issue is, that the ARM64 implementation is just a simple SSE-2-NEON wrapper. So technically the implementation is still calling SSE(2) intrinsics - which are implemented using NEON. Some intrinsics are taking more than 10 instructions on ARM - while taking a single instruction on x86-64.

In conclusion, you should stay away from Cinebench when it comes to comparing different CPU architectures.
Oh yeah, this is the answer i was looking for.
 

ASK THE COMMUNITY