Trumpstyle said:
Just wanna point out several things, first if the next-gen consoles launches around 2025-2026 I can easily see they having 16-core ARM cpu with more than 2x ipc than current consoles, probably clocked at 4ghz. I don't know anything about emulation but this should make it easy for both Sony and MS to emulate previous gen games. They don't really need 100% perfect emulation anyway. It will be AMD who builds the SOC, not Sony/MS. Most likely ARM(Cpu) + RDNA(gpu). Second point, the main advantage ARM has over X86 is its ipc advantage, I don't know much about this but just what I read from very highly knowledgable people, X86 will lose against ARM because it's basically stuck at 4 decoders, it's very hard for a x86 cpu to go beyond this while ARM can go unlimited. Skylake from intel supposedly have 5 decoders in some press news but this is inaccurate, it has 4 decoders same as zen3. M1 has 8 decoders. It's because of the decoders ARM can have much higher ipc (Perf/ghz). M1 has around 1.53x higher ipc than Zen3, the new snapdragon that will launch soon around 15%. The Perf/w and smaller cores ARM gives is just a bonus. |
"It will be AMD who builds the SOC, not Sony/MS. Most likely ARM(Cpu) + RDNA(gpu)."
But what if AMD would not want to build ARM-based SoCs? Yes, as I've mentioned in my post, I don't see Sony being able to create their own ARM SoC. So they would have to rely either on Nvidia with Tegra or AMD (if they'll jump on board with ARM). Another options can be Qualcomm or Samsung I suppose. By the way if I'm not mistaken Samsung is partnering with AMD for some of their newer Exynos SoCs to improve graphics. I think I've heard it somewhere.
"Second point, the main advantage ARM has over X86 is its ipc advantage, I don't know much about this but just what I read from very highly knowledgable people, X86 will lose against ARM because it's basically stuck at 4 decoders, it's very hard for a x86 cpu to go beyond this while ARM can go unlimited. Skylake from intel supposedly have 5 decoders in some press news but this is inaccurate, it has 4 decoders same as zen3. M1 has 8 decoders. It's because of the decoders ARM can have much higher ipc (Perf/ghz).
M1 has around 1.53x higher ipc than Zen3, the new snapdragon that will launch soon around 15%."
I'm not really sure what is meant here by decoders, I guess it is probably refering to GPRs (General Purpose Registers), but not sure. The issue is with IPC comparison. It's not indicative of performance at all. Because x86 is a CISC processor and ARM is a RISC processor. They have completely different instruction sets. Just an example from the internet, in x86 assembly a=b/c operation looks like this:
mov eax, b
xor edx, edx
div dword ptr c
mov a, eax
4 instructions only. Result will be put in memory where a is stored, plus the remainder will be left in edx GPR.
In ARM it would be like this:
mov r5, addr b
mov r5, [r5]
mov r6, addr c
mov r6, [r6]
div r7, r5, r6
mov r5, addr a
mov [r5], r7
7 instructions. The result will be stored to "a" as in x86 but you also will never receive a remainder anywhere.
That's the perfect example of why you can't compare IPC between ARM and x86, as with ARM's reduced instruction set, it is usually required to run more instructions compared to x86 to perform the same operation.








