Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
M4 near 4000/15000 in Geekbench 6 (geekbench.com)
32 points by aurareturn on May 13, 2024 | hide | past | favorite | 38 comments


The increase over M3 is almost entirely due to increase in clock speed, and the effect of Geekbench 6.3 supporting SME for a small subset of tests, which leads to those tests running ~2x faster on M4. The actual IPC increase on general purpose code is small, around 3%. Apparently Apple has added SME to the M4 cores, which is cool, but makes comparison to previous cores a bit suspect unless your specific application can actually benefit from SME. Source: https://forums.anandtech.com/threads/apple-silicon-soc-threa...


If your compare the Geekbench 5 results there is an approximately 8% IPC improvement. Geekbench 5 does not use SME.


Geekbench single core is up 44% over the M2 iPad. Don’t compare higher TDP chips with lower TDP chips. https://nanoreview.net/en/soc-compare/apple-m4-ipad-vs-apple...


There are only two possibilities:

1. Apple changed the design of its cores to achieve higher clock speeds without raising power. In other words, they deliberately decided to alter the design to get these results.

2. N3E is going to be a legendary TSMC node.

Could be a little bit of both.


Can't wait to get this in a computer that can use that amount of power.


I've been using an M2 Mini for a while now, and this would definitely get me to upgrade. It's finally a worthy upgrade.


Why cant the mac use it?


I think m4 is ipad only right now.


Oh wow. That’s crazy overkill


/r/ipad is very shoulder-shrug about the announcement. We've been asking for better software at least since 2020.


hopefully will be resolved in a month.


Probably just random AI features rather than what you want, being able to run Mac OS apps.


You gotta let that go. It’s just not going to happen.


With the new frameworks in ios17 it’s clear that Apple is slowly converging on providing the tools for easily compiling for Mac and iPad from the same codebase.


IIRC, Apple likes to use the iPad Pro to introduce shiny new technological features that may or may not end up in Apple's other products. (mini-LED HDR and 120/variable Hz display refreshcomes to mind.)


Yeah that’s how they announced it. Surprised a lot of people. There was a rumor from Mark German but it seems wild they would do that.

They did.

But you can be sure it will be in the Mac line as they announce the next updates.


Probably because it is a passively cooled tablet ...


I'm curious how much of this is actually due to its raw compute capacities, and what can be attributed to memory/storage speeds (because geekbench results vary quite a bit if you change RAM/SSD).

Also, in how far is the iOS ARM score comparable to, say, Linux x86.


I doubt GB results change based on RAM/SSD.


How would RAM _not_ be a factor? You can't do file compression without using memory.


That's 33% better single core than M3 Max MBP, or 2x my M1 Max Mac Studio.


Here's lists of related things in table formats,

https://browser.geekbench.com/ios_devices/ipad ("iPad Benchmarks")

https://browser.geekbench.com/mac-benchmarks ("Mac Benchmarks")


Would thermal throttling be happening during a benchmark as well (M4 currently only being shipped on an iPad and all that?)


Is that good?


The current top results for single core performance are ~3,100 so it is, on paper, a substantial gain. The M3 in the iMac achieves around 3,053.

However, Geekbench is not that great (imo) so it does not necessarily indicate what you can expect overall performance to be or improve by between CPUs.


GB5 highly correlates with SPEC, which is the industry standard in CPU benchmarking.

The team at Nuvia, before they were acquired by Qualcomm, did the analysis: https://medium.com/silicon-reimagined/performance-delivered-...


GB6 though is known (at least in the Chinese tech space) to heavily bias towards Apple chips in their synthetics.


Can you share evidence of "heavy bias" towards Apple in GB6?


Heya! Sorry, I would've added some links but I was on mobile and still am. As I hinted at, this is mostly coming from anecdotal wisdom I've heard. The hardest evidence seems to be Apple's chips increasing more (10-20%) in GB6 vs GB5 when compared to how much other manufacturers such as QLC and INTL increased. As another comment said, GB5 is well known to be quite accurate with SPEC (industry standard), thus this discrepancy with GB6 and GB5 is a bit concerning. Of course synthetics are always skewed (sometimes because a chipmaker tries, sometimes not), most famously Cinebench which has lost most credubility for favoring SIMD perf far too much.

Also might be worth it to check out the top comment to see an example of how a choice can bias syncthetics but not real-world.


I would recommend reading the Geekbench 6 internals document, they explain the rational behind the change.

> Geekbench 6 uses a “shared task” model for multi-threading, rather than the “separate task” model used in earlier versions of Geekbench. The “shared task” approach better models how most applications use multiple cores.

> The "separate task" approach used in Geekbench 5 parallelizes workloads by treating each thread as separate. Each thread processes a separate independent task. This approach scales well as there is very little thread-to-thread communication, and the available work scales with the number of threads. For example, a four-core system will have four copies, while a 64-core system will have 64 copies.

> The "shared task" approach parallelizes workloads by having each thread processes part of a larger shared task. Given the increased inter-thread communication required to coordinate the work between threads, this approach may not scale as well as the "separate task" approach.

Nothing about this is biased towards Apple. GB6 simply scales worse with more cores due to increased inter-core communication requirements.

https://www.geekbench.com/doc/geekbench6-benchmark-internals...


This is correct. AMD and Intel CPUs had many slower cores. GB5 made them look better. Apple has fewer cores but more fast ones.

Most applications can't utilize many cores. Thus, usually, consumer applications perform better with fewer but faster cores than many slow cores. Geekbench is a consumer CPU benchmark.


I think you may be a few steps behind, what you're explaining is the rationale for the ST and MT individual scores. This is something all modern benchmark software has.


Hallo! That was really interesting to read through! I just wanted to clarify that by bias I mean a skew towards one side that causes scores to misalign with SPEC. In this case, this bias against high-latency ICC is one of the causes of such 'bias'.

Thanks for the thoughtful and informative response though.


That's probably because SPEC is also a "separate task" based benchmark.


This should be the top comment


Came here to ask the same thing. I don’t have enough context on this score.


What's the M3 score?





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: