Earlier quoted context omitted.
Hmm, I don't fully agree. There are a whole lot of embarassingly parallel processes that people interested in many core workstations are interested in; compiling large C++ codebases for example tends to scale very well since each translation unit is independent. This is still going to not quite give you linear scaling so it's definitely still valuable to know what that looks like.
Geekbench is not intended for benchmarking large workstations. Look at how the web site actually describes the benchmark. It's for phones and laptops and similar devices. A test mode that uses a machine in a way that is only relevant to high-end workstation or server use would be actively harmful to the suitability of Geekbench for its intended audience of consumer hardware and consumer users.
Geekbench 7
21–30 of 63 posts
Re: Geekbench 7
#22Earlier quoted context omitted.
In the past, they have provided information on which workloads they use. For instance, the file compression workload on version 6: This workload compresses and decompresses the Ruby 3.1.2 source archive (a 75 MB archive with 9,841 files) using different compression codecs (such as LZ4 and ZSTD). It also verifies the files using the SHA1 (Secure Hash Algorithm 1) function. https://www.geekbench.com/doc/geekbench6-cpu-…
It looks like they have the workloads for version 7 as well: CPU: https://www.geekbench.com/doc/geekbench7-cpu-workloads.pdf GPU: https://www.geekbench.com/doc/geekbench7-gpu-workloads.pdf
Re: Geekbench 7
#23Never really liked Geekbench. Synthetic benchmarks are easy to use and easy to understand but borderline useless. 1000 is better than 990 but it literally doesn't mean anything at all. Just an example: the 2017 Intel Xeon gets more points than an Apple M1 on multicore but everyone knows that they are incomparable. And no one should get a 2017 Intel Xeon because it's scoring higher yet that's the whole point of Geekbe…
Re: Geekbench 7
#24Earlier quoted context omitted.
In the past, they have provided information on which workloads they use. For instance, the file compression workload on version 6: This workload compresses and decompresses the Ruby 3.1.2 source archive (a 75 MB archive with 9,841 files) using different compression codecs (such as LZ4 and ZSTD). It also verifies the files using the SHA1 (Secure Hash Algorithm 1) function. https://www.geekbench.com/doc/geekbench6-cpu-…
It looks like they have the workloads for version 7 as well: CPU: https://www.geekbench.com/doc/geekbench7-cpu-workloads.pdf GPU: https://www.geekbench.com/doc/geekbench7-gpu-workloads.pdf
> The Clang workload uses the Clang compiler to compile the Lua interpreter, a popular open-source language interpreter.
People really shouldn't call Geekbench a synthetic benchmark anymore, since it has been using real world workloads for years now.
Re: Geekbench 7
#25Never really liked Geekbench. Synthetic benchmarks are easy to use and easy to understand but borderline useless. 1000 is better than 990 but it literally doesn't mean anything at all. Just an example: the 2017 Intel Xeon gets more points than an Apple M1 on multicore but everyone knows that they are incomparable. And no one should get a 2017 Intel Xeon because it's scoring higher yet that's the whole point of Geekbe…
Re: Geekbench 7
#26Never really liked Geekbench. Synthetic benchmarks are easy to use and easy to understand but borderline useless. 1000 is better than 990 but it literally doesn't mean anything at all. Just an example: the 2017 Intel Xeon gets more points than an Apple M1 on multicore but everyone knows that they are incomparable. And no one should get a 2017 Intel Xeon because it's scoring higher yet that's the whole point of Geekbe…
What you want exists, it's called SPECint/SPECfp.
Re: Geekbench 7
#27I've run it on a couple Macs, and it looks like one of the issues they're trying to fix is poor multi-core scaling that affected Geekbench 6 on bigger multicore systems (with 32, 64, or 128+ CPU cores). I'll hopefully get time to test on my Ampere Altra Max systems later, to see how scaling works. Geekbench 5 is famously much better than Geekbench 6 for benchmarking these workstation-class CPUs (though many other ben…
Please stop framing the multi core scaling issue as a matter of the benchmark being good or bad. Geekbench 5 scores scale better than Geekbench 6 scores because Geekbench 5's multicore test runs N independent copies of the same workload while Geekbench 6 runs one workload that has to be split across the available cores, with non-zero coordination between threads. The Geekbench 5 approach of pretending Amdahl's Law do…
Re: Geekbench 7
#28Earlier quoted context omitted.
It looks like they have the workloads for version 7 as well: CPU: https://www.geekbench.com/doc/geekbench7-cpu-workloads.pdf GPU: https://www.geekbench.com/doc/geekbench7-gpu-workloads.pdf
Thanks for finding that. > The Clang workload uses the Clang compiler to compile the Lua interpreter, a popular open-source language interpreter. People really shouldn't call Geekbench a synthetic benchmark anymore, since it has been using real world workloads for years now.
Re: Geekbench 7
#29Never really liked Geekbench. Synthetic benchmarks are easy to use and easy to understand but borderline useless. 1000 is better than 990 but it literally doesn't mean anything at all. Just an example: the 2017 Intel Xeon gets more points than an Apple M1 on multicore but everyone knows that they are incomparable. And no one should get a 2017 Intel Xeon because it's scoring higher yet that's the whole point of Geekbe…
Yes, they are imperfect, but they do broadly measure how fast a processor is, and can be used for comparison.
Re: Geekbench 7
#30Slightly offtopic but where are we on Quake 1 timedemo with current hardware? Is it sub-second on modern machines?