Live data from Hacker News

Geekbench 7

geekbench.com

21–30 of 63 posts

Re: Geekbench 7

#21
post #12
post #4

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.

Well, apparently they must not agree.

Re: Geekbench 7

#22

Earlier 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

[deleted]

Re: Geekbench 7

#23

Never 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

#24

Earlier 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

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

#25

Never 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…

AV1, Opus, Whisper, Jolt Physics... did you read the article? Are these not real?

Re: Geekbench 7

#26

Never 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.

Since the loss of Anandtech, have any of the other tech websites started publishing SPEC results for systems they test?

Re: Geekbench 7

#27
post #3

I'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…

Honestly I think the world would be better off if Geekbench just refused to run on any machine over 28C. Then people could benchmark their workstations using... workstation benchmarks.

Re: Geekbench 7

#28

Earlier 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.

If memory serves, it has been since version 4 or 5 that they started including real workloads. I agree that it shouldn’t be considered synthetic any more.

Re: Geekbench 7

#29

Never 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…

Benchmarks are like the SP500 index or IQ measurements: They distil multiple variables into one number. In doing so you lose details, but do get a useful measure.

Yes, they are imperfect, but they do broadly measure how fast a processor is, and can be used for comparison.

Post reply on HN