Is there single/multicore benchmark for CPUs that makes current-generation CPUs comparable with stuff from say the mid-90s onwards?

I'd like to specifically compare how fast a G4 (e.g. PowerPC 7455) is versus current Apple M5.

(I get that this is a somewhat hard problem because of various fuckeries that benchmarks and compilers do.)
@thomasfuchs It looks like a few people have submitted Geekbench 2 scores from M4 Mac minis. https://browser.geekbench.com/geekbench2/search?q=PowerMac10%2C2 vs. https://browser.geekbench.com/geekbench2/search?q=Mac16%2C10 would seem to show that a 10-core M4 is ~30 times faster than a 1.5 GHz G4. That sounds impressive at first blush, but that would mean that it's only three times faster per core, which is obviously wrong. Rosetta 2 would account for some of that, but not all of it.
PowerMac10,2 - Geekbench Search - Geekbench

@MrDOS @thomasfuchs i dont have numbers but what is your expectation of single thread performance difference over 20y? I think all the improvements have been in adding cores, and splitting work, afaik single-core perf is only incrementally better, maybe 5-10% per major generation bump, or less, so 3x faster doesnt sound entirely crazy to me.

Edit, i see some better estimates downthread that suggest 10-15x is probably a better ballpark for M-series vs G3/G4

@raven667 @thomasfuchs My gut feel was also 10-15x.

Trying to make an apples-to-apples comparison over the same timeline, an AMD Athlon X2 4200+ from August 2005 gets a single-threaded PassMark CPU rating of 803. Just shy of twenty years on, a Ryzen 9 9950X3D from early 2025 gets 4742 – nearly 6x faster. Not sure how you'd count the generations between those two parts, but if we say there's a generation every ~two years, that's more like a 15% generation-on-generation improvement, which is pretty incredible.

@raven667 @thomasfuchs (Looking at a 4200+ here rather a 4400+, because the PassMark sample size is too low. And comparing with the 9950X3D rather than an Apple M part because I don't see an M5 ranking yet, and the M4 is more like 18 years newer than the 4200+, and I didn't want to have to figure out the corresponding top-performing CPU from 2004.)
@raven667 @thomasfuchs Aside from the multi-core scaling, I/O has also gotten so much faster in the last 20 years, and I think that contributes as much to the “feel” of speed as anything. My modest NVMe drive from five years ago can sustain ~1.2 GB/s continuous serial read. What would spinning rust do in 2005, 80 MB/s? There's a 15x multiple right there.
@raven667 @thomasfuchs Socket 939 was used with first-gen DDR, which topped out at 3.2 GB/s transfer. DDR5 _starts_ at 32 GB/s, and the sort of high-end/enthusiast system we're talking about could see double that. So there's another 10-20x multiple.

@raven667 @thomasfuchs Back to the original point, I still suspect in a fair fight, an M5 is still about 10x a G4, but probably not much more than that: I was definitely overestimating the scale factor.

If anyone has an empirical test to try, I have a 1.25 GHz G4 Mac mini close to hand that I'd be happy to run benchmarks on.

@MrDOS @raven667 The M5 will likely be 25-50x faster in _single-threaded performance for basic operations_

if you'd run a multi-threaded version of that benchmark and also apply GPU cores, it would likely be several hundred to several thousand times faster.

see the results of these benchmarks here

https://meow.social/@arakin/116247129599639731