6 ms·
Keep in mind that a big part of the huge jump in recent chips was that GB6 added support for SME, and to my knowledge, no app uses SME as of yet. GB5 is a bette
by eek2121 1y ago
Keep in mind that a big part of the huge jump in recent chips was that GB6 added support for SME, and to my knowledge, no app uses SME as of yet. GB5 is a better benchmark for all these chips for this reason.
The actual IPC increase and perf/clock of these chips excluding SME specific acceleration is MUCH smaller.
- bhouston 1y agoI've benchmarked these myself on things like my project's build time on M1, M2 and M3 and I did see similar gains. So I disagree from experience.
- aurareturn 1y agoSME is just the AMX coprocessor that’s been in Apple chips since 2019. SME made it easier to target the AMX. But it’s been in use and available to developers since 2019.
- wmf 1y agoThe point stands that virtually no apps used AMX (either directly or through a framework).
- GeekyBear 1y ago> The point stands that virtually no apps used AMX (either directly or through a framework). AMX has been present in every M series chip and the A series chips starting with the A13. If you are comparing M series chip scores in Geekbench 6 they are all using it, not just the latest ones. Any app using Apple's Accelerate framework will take advantage of it.
- sgerenser 1y agoThis isn’t true, I don’t believe GeekBench ever made use of AMX. They do use SME on any Arm-based platform that has it, which up until extremely recently has only been Apple.
- tcdent 1y agoThird-party apps sure, but you can guarantee Apple is taking advantage of it fully with any of their work.
- astafrig 1y agoIncluding in authoring all their other frameworks, which are used by many, many apps.
- sgerenser 1y agoSimilar, but not the same. SME is much more powerful than AMX on the pre-M4 cores, and software can target it directly instead of using Apples frameworks. Which means that software is more likely to actually use it (eventually), even if hardly anything does now.
- gilgoomesh 1y agoI'm not sure what you're talking about. Any app compiled using LLVM 17 (2023) can use SME directly and any app that uses Apple's Accelerate framework automatically takes advantage of SME since iOS 18/macOS 15 last year.
- saagarjha 1y agoMost apps do not use Apple’s Accelerate framework.
- svantana 1y agoWhat do you base this on? I use it in all my products and I don't see why any performance-sensitive dev outfit wouldn't at least consider using it.
- saagarjha 1y agoMost dev outfits are not performance-sensitive
- mpweiher 1y agoThe the whole benchmark discussion becomes moot, doesn't it?
- saagarjha 1y agoBenchmarking a processor for real-world usage is definitely something you can do.
- danielheath 1y agoBenchmarking a processor for "app written by someone who disregards performance" is something you can do, but it's a bit of a pointless exercise; no processor will ever keep up with developers ability to write slow code.