←back to thread

292 points kaboro | 6 comments | | HN request time: 0.83s | source | bottom
Show context
parsimo2010 ◴[] No.25059497[source]
I accept that the performance of Apple's chips have increased rapidly in the last few years, but the benchmarks that they are using to compare to various x86 CPUs makes me suspicious that they are cherry-picking benchmarks and aren't telling the whole story (either in the Stratechery article or the Anandtech they got the figures from).

Why am I suspicious? THERE IS ABSOLUTELY NO WAY THAT A 5W PART LIKE THE A14 IS FASTER THAN A 100W PART LIKE THE i9-10900k! I understand they are comparing single threaded speed. I'll accept that the A14 is more power efficient. I'll acknowledge that Intel has been struggling lately. But to imply that a low power mobile is straight up faster than a high power chip in any category makes me extremely suspicious that the benchmark isn't actually measuring speed (maybe it's normalizing by power draw), or that the ARM and x86 versions of the benchmark have different reference values (like a 1000 score for an ARM is not the same speed of calculation as a 1000 score on x86). It just can't be true that the tablet with a total price of $1k can hang with a $500 CPU that has practically unlimited size, weight and power compared to the tablet, and when the total price to make it comparable in features (motherboard, power supply, monitor, etc) makes the desktop system more expensive.

Regardless of whether it's an intentional trick or an oversight, I don't think that the benchmark showing the mobile chip is better than a desktop chip in RAW PERFORMANCE is true. And that means that a lot of the conclusions that they draw from the benchmark aren't true. There is no way that the A14 (nor the M1) is going to be faster in any raw performance category than a latest generation and top-spec desktop system.

replies(11): >>25059551 #>>25059579 #>>25059583 #>>25059690 #>>25059897 #>>25059901 #>>25060075 #>>25060410 #>>25060485 #>>25063022 #>>25064162 #
mrtksn ◴[] No.25059583[source]
Apple’s chip is not just a general purpose CPU, it is designed for specific workloads.

We have similar performance jumps in cryptocurrency mining: GPU’s are orders of magnitude faster than CPU’s and ASIC’s are orders of magnitude faster than GPU’s for the same power consumption.

replies(2): >>25059678 #>>25059861 #
1. klelatti ◴[] No.25059861[source]
But the M1 is a general purpose CPU and it is faster (without any help from Neural Engines etc) than competing devices.
replies(1): >>25059977 #
2. mrtksn ◴[] No.25059977[source]
Why without any help from Neural Engines and etc.? They, the workload specific processors, are included in M1.
replies(2): >>25060044 #>>25060255 #
3. klelatti ◴[] No.25060044[source]
They are but they don't account for the CPU performance jumps being quoted - these are the result of better standalone CPU performance.

Your parent comment seemed to imply that the leap was due to an architecture shift like CPU -> GPU. It's not, it's just better CPU design.

replies(1): >>25060179 #
4. mrtksn ◴[] No.25060179{3}[source]
Well, there's no standalone CPU to talk about, is there?

Purpose built architecture could mean many things, like having efficient cores and high performance cores, codec specific hardware, the way that the memory is accessed, cache configuration, co-processors, signal processors.

Everything counts.

5. wmf ◴[] No.25060255[source]
Plenty of workloads like SPEC and compiling don't use GPUs, neural networks, etc. They just use CPU cores, cache, and memory. Fortunately Apple has gotten the basics right and they have also added accelerators.
replies(1): >>25060897 #
6. mrtksn ◴[] No.25060897{3}[source]
I would guess that the tight proximity of the components as well as the way their communication is designed also brings something on the table. People are used to complain that the ram is soldered to the board, now it is part of the IC.