2 ms·
According to Geekbench a 9900K also beats a Ryzen 3700X in Clang. However when those two CPUs actually face head to head in an actual compilation benchmark (suc
by kllrnohj 6y ago
According to Geekbench a 9900K also beats a Ryzen 3700X in Clang. However when those two CPUs actually face head to head in an actual compilation benchmark (such as compiling LLVM), the 3700X easily & consistently beats the 9900K: https://openbenchmarking.org/embed.php?i=1907064-HV-CPUBENCHM63&sha=95c11ae&p=2 https://openbenchmarking.org/embed.php?i=1907064-HV-CPUBENCH...
Or from another source, this time compiling Chromium (which also uses Clang): https://www.gamersnexus.net/images/media/2020/cpu-methods/1_cpu-methods_chromium-compile-benchmark.png https://www.gamersnexus.net/images/media/2020/cpu-methods/1_...
And these are both 8-core / 16-thread CPUs, no multi-thread brute force shenanigans. And the 3700X is even the lower TDP & lower measured power consumption part, so no sketchy turbo games either.
So don't put too much faith in Geekbench numbers. They seem to have a very weak relationship to reality.
- hajile 6y ago> Clang is a compiler front end for the programming languages C, C++, Objective-C, Objective-C++, OpenMP, OpenCL, and CUDA. It uses LLVM as its back end. The Clang workload compiles a 1,094 line C source file (of which 729 lines are code). The workload uses AArch64 as the target architecture for code generation. 729 LOC within a single file doesn't represent ANYTHING about real world compilation. It neatly fits within a single system call and the entire thing fits within L2 cache (maybe even within L1 cache). https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf