(no title)
Remnant44 | 6 months ago
However, this doesn't really hold up as the cause for the difference. The Zen4/5 chips, for example, source the vast majority of their instructions out of their uOp trace cache, where the instructions have already been decoded. This also saves power - even on ARM, decoders take power.
People have been trying to figure out the "secret sauce" since the M chips have been introduced. In my opinion, it's a combination of:
1) The apple engineers did a superb job creating a well balanced architecture
2) Being close to their memory subsystem with lots of bandwidth and deep buffers so they can use it is great. For example, my old M2 Pro macbook has more than twice the memory bandwidth than the current best desktop CPU, the zen5 9950x. That's absurd, but here we are...
3) AMD and Intel heavily bias on the costly side of the watts vs performance curve. Even the compact zen cores are optimized more for area than wattage. I'm curious what a true low power zen core (akin to the apple e cores) would do.
mycall|6 months ago
aurareturn|6 months ago
happymellon|6 months ago
Closest I've seen is an uncited Reddit thread talking about usb c charging draw when running a task, conflating it with power usage.
mmcnl|6 months ago
ozgrakkurt|6 months ago
Remnant44|6 months ago
saati|6 months ago