AMD Zen 5 Core CPU Arch Alleged to Be over 40% Faster Than Zen 4
hothardware.com
hothardware.com
The only difference would be we can expect Zen 5 to scale up to much higher clock speed.
Therefore it is expected that the performance increase at the same clock frequency will be substantial, at least 20% to 25% on average.
It is also expected that some applications will be accelerated much more than the average. Usually SPEC has a performance increase not too different from the average, so 40% seems high, but not impossible, because the IPC would remain lower than for the Apple CPUs.
By the end of the year, both AMD with Zen 5 and Intel with Arrow Lake and Lunar Lake are expected to introduce new microarchitectures, after several years with only minor microarchitecture improvements in Zen 3/Zen 4 and Alder Lake/Raptor Lake/Raptor Lake Refresh/Meteor Lake.
Hopefully both will demonstrate good advancements over the current CPUs.
This is absolutely not given. So I disagree with the word "expected". I cant even count how many new uArch we have had in history that simply fail to perform. Both AMD and Intel or even outside x86.
So having a new uArch that has this huge increase in performance is exciting. Although arguably most of what Intel and AMD are doing is simply looking and Apple and how it could be applied to x86.
Stange that they would lose ground in a new architecture. Zen 4 is currently ~10% faster than the A17. In addition, that's for single-core synthetic performance, which is a completely useless metric. Ignoring AMD's core count, or Intel's awesome e-cores, is like ignoring Apple's unbeatable perf/watt.
Apple remains a great mobile processor. This may change with the A18 but the A17 certainly isn't competitive with the reckless horsepower of desktop CPUs.
It is worth noting that, by default, Ryzens run at waaay higher power than where their best perf/watt point is. Using the power limit option, it is easy to get 80% of the performance for 35% of the power or 90% of the performance for 50% of the power. Apple ARM still wins (especially in idle), but it's not such a blowout anymore.
https://www.anandtech.com/show/17641/lighter-touch-cpu-power...
Is it strange though? AMD needs to ensure backwards compatibility with x86 and AMD64 architectures, and can't simply tell it's customers to just run their old software on an emulator and hope it does not crash.
Apple can and does do just that, and as it controls all of its ecosystem then it can invest what it can to micro-optimize and fine-tune any layer of their tech stack to meet specific needs.
Intel if you want awesome common man performance (IdleM@ster[1] and best single thread performance).
AMD if you want to rip all the threads (best multithread performance).
Apple M if you want to save power (goes without saying).
In IPC, the Apple CPUs continue to be much better than the Intel and AMD CPUs, which is the reason that while the latter have greater absolute performance, the former have greater energy efficiency.
Apple's IPC mostly comes from their 8-wide instruction decoder that isn't possible in x86_64 because of variable instruction lengths.
Except when they put it into a laptop/desktop and crank the power up to typical levels ...
"Apple would be faster than AMD/Intel if it ran at 5.5GHz," well it doesn't, does it? Even on the desktop SKUs. The high IPC is a specific trade-off that the designers made in order to hit targets that they care about. We aren't yet at the point where one chip is good at everything (well, not entirely true, Epyc does hit an unreasonable amount of targets).
If AMD were running at 4GHz they might have had comparable IPC, or they might not because they could use the headroom to target something else. But they aren't at 4GHz. Nor are they ARM. It's all Apple marketing speak (others aren't innocent of this nonsense either).
Comparing IPC across the same chip line does make sense, to get a rough idea if how far the envelope is being pushed. Even comparing M3 to A17 would be extremely questionable.
In common CPU benchmarks, the M3 gets blown out of the water by the 7950X3D, even in single core performance. Terrible CPU to have in a laptop, but in a workstation or desktop computer there's no competition which CPU to pick.
(It can be a useful number in analyzing CPU design tradeoffs or other details of course)
Higher IPC may mean inability to clock higher. In applications where work done per time matters (say games, HFT) it also doesn't provide much.