X86 should support no-branch-if and dont-predict-goto
AMD's Zen 6 Family: Feeding the Beast (chipsandcheese.com)
nukanse a minute ago
bmenrigh 2 hours ago
Of all the things I'm looking forward to on Zen6, an improved memory controller is at the top of the list.
Edit: and yes, others may say the paltry few PCIE 5.0 lanes is the worst thing about AM5, but that doesn't affect my usage much, and unfortunately I think that's a limitation of AM5 itself rather than the I/O chiplet.
wmf an hour ago
Covzire an hour ago
GoofGarage an hour ago
To take full advantage of it, folks likely will want A) a new motherboard with likely a new chipset to support the higher frequencies and B) <GULP> higher frequency DDR5.
I’d love more memory bandwidth with the limited 2-channels I have, but the 2x48GB (96GB) of “tuner memory” I bought in February 2025 I’m not even sure is manufactured anymore. I paid $440 back then, and my understanding is it’s not produced now, and commands $2500 - $3000 on the second-hand market.
joebonrichie 4 hours ago
WithinReason an hour ago
InsidiousWombat 40 minutes ago
Aardwolf 4 hours ago
Are PDEP and PEXT using the same (parts of) circuits as multiply (they are very different operations...), or are this just two independent drops of circuitry and the wording is just a bit unclear?
adrian_b 2 hours ago
jandrewrogers 34 minutes ago
bee_rider 3 hours ago
wmf 3 hours ago
deaton 2 hours ago
Remnant44 4 hours ago
The real star looks like the c cores though. 32 C cores per chiplet with increased l3 cache is impressive
lp92 3 hours ago
ls65536 3 hours ago
spwa4 5 hours ago
hedgehog 5 hours ago
justincormack 4 hours ago
theandrewbailey 4 hours ago
yread 3 hours ago
O3marchnative 4 hours ago
[0] https://en.algorithmica.org/hpc/cpu-cache/sharing/#saturatin...
adgjlsfhk1 4 hours ago
Sharlin 4 hours ago
matja 3 hours ago
p_l 15 minutes ago
Zen 4 and newer consumer chips have 4 memory controllers (for legacy reasons shown as 2) which handle 32bit wide LPDDR5 or DDR5 interfaces (2x per dimm for DDR5)
The AM5 (desktop) socket has in addition to the 4x 32bit memory lanes, 28 PCI-E lanes (generally 16x for GPU, two 4x general purpose, one 4x to chipset), 4x combined DP/HDMI outputs, USB 2.0 port, 4 USB 3.2 Gen 2 ports. And that's just the major buses, there's ton of other components exposed (simpler IO, sound, power)
All of that counts to staggering 1718 pins - anyone remember when moving dual-channel K8 from 940 pin to 939 allowed removal of whole layer from motherboard PCB, making them way cheaper?
The high-end performance server socket from AMD has 6096 pins, significant chunk of it being the 24x 32bit DDR5 interfaces.
So unfortunately it's very much not easy to add more memory, and that's before considering issues with routing it on motherboard even if you accept changing shapes
servo_sausage 3 minutes ago
Perhaps it's better to stick on am5 for a while, but it's not clear if this number of pins is somehow cost effective, or if it's just enough to beat Intel.
jauntywundrkind 4 hours ago
It's absolutely wild that adjusting some l3 and using a smaller node goes from 12 to 32 cores for basically the same chip.
I wonder if the CCD will remain as monolithic as it does, for how long? The l3 latency being signficantly higher for 6c (10.3ns zen5 -> 10.7ns z6 -> 16.4ns z6c) feels like a symptom of a broader scaling challenge as the CCD hosts more and more. I can imagine dividing zen 7 or zen8 CCD into partitions, perhaps?
upboundspiral 4 hours ago
Tuna-Fish 2 hours ago
The unified L3 per CCD really helps on some key desktop loads (especially games). Most server throughput loads partition nicely into smaller partitions, but most games are hurt so bad by the latency penalty of crossing into a different partition that AMD's game drivers park the second CCD on their 2-CCD CPUs when they detect a game running. So long as games are an important target for them, I suspect they will not partition the CCD again. (It, of course, used to be parititioned for Zen 1 and 2.)
dmitrygr 4 hours ago
Remnant44 3 hours ago
Different story when you're talking about the context of a desktop or mobile.
jeffbee 3 hours ago
toast0 an hour ago
troyvit 2 hours ago
trynumber9 3 hours ago
2. What flags & compiler?
3. Can't run Linux on that M5/M6 can we?
dmitrygr 3 hours ago
trynumber9 3 hours ago
The 9950X3D2 was already tested. And was included as comparison point with the fastest possible version of its predecessor (Zen 5).
Some evidence that contextless numbers are meaningless is that your source, David Huang, does include the 9950X but in his results it scores much higher than everything on C&C's chart too (7.25/11.4)
crote 2 hours ago
A company like Hetzner isn't going to care an awful lot whether they deploy one big SP5 server or four small AM5 ones for the VM instances they rent out: the only thing that matters is TCO per performance.
Want to stick four NVMe SSDs, a 25Gbit NIC, 256GB of ECC RAM, and some OOB module on a Ryzen board? No problem whatsoever. Want to do the same with an Apple CPU? Ehhh, that's going to be slightly more challenging...
wmf 3 hours ago
Sopel 3 hours ago
dmitrygr 3 hours ago
Sopel 3 hours ago
dmitrygr an hour ago
wredcoll 2 hours ago
> AMD Ryzen 9 9950X 16-Core 63rd 4 40132379 +/- 2530724
> Apple M5 Pro 52nd 5 22108587 +/- 260160
I have absolutely no idea what this is benchmarking or how, but is there any reason not to just read this as the "consumer/low core ryzen" is twice as fast as the m5 pro?
Sopel 2 hours ago
It's the best chess engine used by millions of people and part of SPEC2026, natively compiled
Tuna-Fish 2 hours ago
The M5 Pro is doing shockingly well given the massive disparity in execution resources. But still, it's optimized for web/desktop-like loads, you shouldn't really run heavy number crunching on that CPU.
0: 2x FMA/MUL + 2X ADD
wredcoll 6 minutes ago
adrian_b 2 hours ago
The Apple CPUs may be great for a personal computer, but they are not competitive with a server CPU.
Moreover, the SPEC floating-point results are not really representative for the floating-point performance of Zen 5 and Zen 6 that can be reached with optimized AVX-512 programs, which is much greater.