Snapdragon X Elite Multi-Core Superiority Claims over Apple's M3 Were Right
wccftech.com
wccftech.com
OK, so to get the scores for M3 Pro, go to GeekBench Mac benchmarks (https://browser.geekbench.com/mac-benchmarks):
Scores: M3 Pro (12 core): 15274 M3 Max (16 core): 20958
Vs. Elite (12 core): 13925
Still impressive though.
What's impressive to me is that Snapdragon X Elite is already competitive despite being built in an older N4P tech (announced in 2021). IIRC Apple's latest offerings are built using N3B.
So Qualcomm is onto something here.
Yeah. Using 12 cores to get 16% more performance than an 8-core processor gets.
It shouldn't take 12 cores to achieve dominance.
Though Geekbench particularly scales poorly with cores.
It's like people saying that Apple products are inferior because they usually have less ram than competition - and yes, that's technically true, but in practice it literally doesn't matter, they are still usually just as fast if not faster than competition with more ram - so why should the end user care.
There are countless videos/ressources illustrating that by now so you may want to stop talking shit.
Some people may be just fine with 8GB but for most peoples who actually want to pay a bit more for computers this limitation will come up pretty fast, in fact I'm pretty sure many peoples heavily using computer have a baseline usage of around 8Go bare minimum (OS plus regular utilities plus minimum web browser load).
But above a certain threshold of performance, what matters to me as a consumer is perf/$.
Also keep in mind that they compared to the MacBook Air model which doesn't have fans for cooling and Geekbench is known to be a short burst benchmark. So Qualcomm's multicore performance lead might be larger for continuous usage.
In one CPU you have cores of different sizes and different speeds, and there are various ways to connect them to each other, and interplay with cache subsystems etc.
Anyways it doesn't matter. If I put in a certain number of watts and money and get a certain performance out, what does it matter how?
(It's not like I when I had to buy 8 sparkplugs for my V8 engine instead of 4 sparkplugs for my straigt 4 engine when doing service.)
In this case yeah, but not all of them. I believe AMD still makes some desktop CPUs without those compromises, but they're still slowly starting to put out CPUs like the 7950X3D that have crippled cache on certain cores (7950X does not, 7800X3D does not).
Of course big.LITTLE has been a thing in ARM for decades, including ASi. But I believe Intel started doing E-cores because they were starting to run into space and thermal constraints, and now AMD is exploring heterogeneous architectures as well. I hope they won't repeat the same mistakes.
There doesn't seem to be any information regarding that, so I guess probably not. But after a lot of false starts, it does seem like competitive alternatives to x86 computers that are also more "open" PC platforms are probably happening in the imminent future. This would be nice.
I suspect that what isn't imminent is seeing stuff like this show up in desktop parts, but if it does, here's to hoping for modular main boards with DIMM slots.
I think ARM are clearly more comfortable breaking compatibility than Intel.
Does this one fit somewhere in between?
It's great they made a Hemi engine, but it's not going to fit in the Smart car that companies want to put it in.
So 50% in total core advantage and 200% when it comes to high performance cores only for 16% multi-threaded lead is hardly an advantage.
Ofc there are caveats to this if QC’s performance cores are closer to Apple’s efficiency cores in terms of size and power consumption then it’s a different story. But that doesn’t seem to be the case.
The other major caveat is that QC has so far only been demoing its SoCs on devboards which don’t share the same power and thermal restrictions as real world designs. Whilst the M3 figures are for real world hardware.
So squeezing the Snapdragon Elite into a MacBook Air style form factor might paint a very different picture.
I think it comes down to performance / watt / area, while single core performance is also important.
AKA still garbage.
For example:
https://news.ycombinator.com/item?id=37431710 ("Linux on the Arm-Based ThinkPad X13S: Getting There")
(To prevent rumors, I’ve never seen them mention arm support before… maybe someday)
But the proof will be when it actually happens.
https://wccftech.com/qualcomm-unveils-more-snapdragon-x-elit...
- 8 perf. cores vs 4
- higher TDP
- ~$1,968 vs $1,499
not a fair comparison, you need to compare against the M3 Pro, and then you loose ;)
Do they have their own translation layers as fast as Rosetta 2?
Just curious as to how it works.
They do have their own translation layers for both x86 and x64 based apps. It's "slower" than Rosetta 2 but it's just commodity ARM hardware with no accommodations for certain x64 instructions like Apple Silicon. I've been mostly impressed by it.
The first release could only do one architecture (32 bit or 64 bit, I'm not sure) but its capabilities have been expanded. A lot of benchmarks are outdated and it seems like nobody has been paying much attention to it in a while now.
The biggest problem with Windows on ARM doesn't seem to he the binary translation, but the slow SoCs the translation is running on.
The most important tools (browsers, Office) work fine on ARM without translation. The translation layer is necessary, but I'm not sure if common use cases will see all that much use for most people.
Beating this in a thicker chassis with a more efficient processor is not exactly an achievement. Non optioned 13" models still suck in terms of power for money, but at least in the Apple Silicon age they are less ridiculous.
But if you don't fanboy and don't need the battery life you should realize they are still are very bad deal in term of capabilities.
If you want to build apps to run with support for x64, there is a special Arm64CE target type which changes how binaries are built to make compatibility with x64 better (as in faster, lower overhead).
It's described here: https://learn.microsoft.com/en-us/windows/arm/arm64ec-abi
Meaning this comparison is relatively pointless at this stage until third party unbiased apples to apples comparisons in controlled environments are possible. Comparing Geekbench scores of different CPUs operating at unknown power limits in unknown environments are pointless.
Time to move the goal posts and see if they can actually get Windows or Linux working as well as MacOS on ARM.