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-workloads.pdf

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.

[deleted]