Alleged AMD Zen 5 Specs Leak: Twice the Cores, 15% Increased IPC over Ryzen 7000
tomshardware.com
tomshardware.com
In all seriousness, what I like about AMDs approach with the high core count complexes is they aren't completely different cores like the Intel efficiency cores, they're just slower cores. I do wish they'd take that as an opportunity to go crazy with the primary cores though, doing something like 4 or 6 asolutely giant cores and 16 small cores to give it a bit more than a 15% boost for those things which can't take advantage of having a bazillion cores available.
With so many svchost.exe processes, i will say this might be a dream. /s
If it will be done with voice recognition using iGPU. And just in case, add AI analysis for anomalies. I could say "take my money", but for now it only will take time of developers; doesn't matter, whatever. Personally, I'm pretty tired of Intel dividing its processors into something for servers, for enthusiasts, and for commoners. Thank you AMD for universal AVX-512 without downclocking or pseudo-cores.
In fact, I wonder how much market there will be for threadripper once we have 32c/64t consumer grade desktop CPUS.
What frustrates me is that in the last 2 or so generations, you cannot simply buy a CPU. One has to buy an entire system from a vendor like Lenovo or HP. When I built my box in 2018, the 2990-WX was available for ~$1900. Which is a lot, but doesn't match the $5k->10k prices for the entire systems.
There just aren't that many affordable, reasonably efficient ways to get >= 32c these days. (and by efficient, I'm excluding used server-class boxes from older generations that are power hungry).
Price... now that's definitely a story :). The current 32 core Threadripper is around $3,000 itself now. It does have some advantages like the 8 memory channels but even just trying to build a low core count box with a lot of PCIe lanes is an extremely expensive endeavour. I think part of it has to do with the gap between the consumer and server markets widening over time, it becomes harder to justify doesn't something special for the HEDT market.
I built the machine to be more basic for now but be able to upgrade over time into a powerful computer to run electromagnetic simulations.
Though with CPU/firmware exploits commonly getting patched it does seem like there are a lot of reasons to reboot server style systems these days.
Threadripper was, yes. Threadripper Pro wasn't. It was a workstation CPU. Threadripper was discontinued while Threadripper Pro wasn't, because workstation CPUs are profitable, while HEDT CPUs aren't.
(AFAICT the HEDT "class" of CPUs only existed for a short time when CPU production was such that all the individual cores could perform really well, but the die as a whole could still fail validation as a server/workstation-grade CPU. I think, with chiplets, this just doesn't happen any more.)
I've got a 13900k NAS build with 14 NVMe drives in it and 25G network connectivity. If you do W680 for the motherboard instead of the typical boards you get to keep the ECC too. Saved me thousands compared to getting equivalent I/O and total CPU performance with a server board. Reminded me a lot of when I got a 1650v3 prior really, "oh, it's kind of just consumer stuff but fully loaded", but ran a lot faster (of course).
The hardest part is finding a board which breaks out the things out into ports instead of trying to figure out how to cram 2 extra cheap "gaming" nics, wi-fi, 50 USB ports, or other useless things in statically instead.
I will say my experience with the memory controllers on modern Intel systems has been SIGNIFICANTLY better than my experience with them memory controllers on modern AMD systems. I could barely get my 7950X to do 64 GB at 6000, and that was one of the better experiences have had with the Zen memory controllers, but the Intel builds easily blow past that.
Max Memory Speed
2x1R DDR5-5200
2x2R DDR5-5200
4x1R DDR5-3600
4x2R DDR5-3600
There's also the issue of ECC. Memory Channels: 2
On the other hand the specifications for Threadripper™ PRO 5945WX [1] say: Memory Channels: 8
[1]: https://www.amd.com/en/products/cpu/amd-ryzen-threadripper-p...Does something prevent Zen 5 CPUs from using ECC memory?
Or maybe you mean that ECC puts more load on the memory controller, potentially reducing top RAM speed compared to non-ECC configurations?
Anyway what bugs me about Zen < 4 is that you can install ECC memory, but you can't be sure that ECC is really working on some motherboards.
For Zen 4 at least there's DDR5 with its on-die ECC, but the path to the CPU might still be unprotected.
Indeed, they seem to be aiming their ECC sticks at the server market, their "overclockable" sticks at the gamer market, and not mixing the two. Perhaps this would change if more workstation motherboards officially supported ECC.
In the meantime, I suspect today's ECC RAM and X3D cache CPUs might complement each other well.
> For Zen 4 at least there's DDR5 with its on-die ECC, but the path to the CPU might still be unprotected.
Some Zen 4 motherboards do support ECC. ASUS lists it in their manuals and exposes settings for it in their EFI setup, for example.
As for being sure that it's working, I suppose that depends on the OS. This addition in Linux 6.5 looks helpful:
> Finally, ECC RAM is slightly slower than non-ECC RAM. Many memory manufacturers say that ECC RAM will be roughly 2% slower than standard RAM due to the additional time it takes for the system to check for any memory errors. To verify this, we examined multiple benchmarks that we run on each system we produce. By using comparable CPUs (For example: Intel Core i7 4771 3.5GHz Quad Core 8MB versus Intel Xeon E3-1275 V3 3.5GHZ Quad Core 8MB) we found that this 2% estimate to be roughly correct. Our own benchmarks showed a performance hit ranging from .72 to 2.2% which, given normal testing deviations, is right in line with the 2% estimate.
[1]: https://www.pugetsystems.com/labs/articles/Advantages-of-ECC...
Though theoretically that will stop being an issue when it’s viable to only hand the gpu 4-8 pcie 5.0 lanes and 1-2 lanes to an nvme drive or two. Then there would be plenty left over for other things.
Is it working just by accident?
CPU: AMD Ryzen 9 7950X Memory: GSkill Trident Z5 Neo 6000 MHz. Mobo: Asus Tuf Gaming x670e WiFi 6e
Probably a case of "not exactly". You're just overclocking the memory, and both your memory modules + the rest of the system are happy with those particular speeds.
It'll probably run happily at those speeds basically forever, so nothing to really worry about from doing that.
That is assuming 1600Gb/s is already possible with ConnectX-7 XD.
Chiplets TBA in 2024. Same year Zen5 will be.
Exciting times.
But maybe I'm too optimistic?
One single, isolated metric is not the way to compare things
I might be competitive with an LLM + GPUs, but I imagine it'll demolish me on throughput.
SPEC benchmarks have M1 Max demolishing x86 in a lot of real-world applications. Similarly, in things like CFD the M2 Ultra absolutely demolishes server processors let alone laptops.
https://images.anandtech.com/graphs/graph17024/117494.png
https://images.anandtech.com/graphs/graph17024/117495.png
http://hrtapps.com/blogs/20220427/
cinebench really just tests one thing, arithmetic intensity, and it doesn't represent cache performance, branching, reordering, or anything else in a processor. but those are actually quite important to real workloads.
let's look at perf/w for, let's say gcc (chrome compiles?) or PGBench or something besides cinebench and see how the picture looks then.
The proof is in the puddin. Ascalon will be exciting when it is sitting on store shelves, and not before.
I read somewhere that part of what makes the iOS experience better is tight control over how much CPU background jobs can steal.
systemctl set-property system.slice AllowedCPUs=16-19
Would set the "system" slice to certain pinned cores, but there's nothing automatic.Not the friendliest mechanism for defining what runs on what but it's what I use to make sure that server software I really want on the P cores stays on the P cores.
The key point is that the cores are otherwise the same so you don't have the weird intel situation where the e-cores don't support the same instructions as the p-cores.
Intel didn’t have this problem. They simply disabled instructions available on P and not on E. They did face the scheduling issues inherent in heterogenous systems. But so will AMD.
> We don't know yet what types of cores these new Zen 5 core clusters will have. Half of Zen 5's core count could be dedicated entirely to Zen 5c efficiency cores, or the entire stack could be vanilla Zen 5 performance cores. It could be a mix of both since AMD's slides suggest that there will be different models featuring FP-512 support and some models with low-power cores.
This is really dampening my enthusiasm for future AMD hardware. I wonder if AMD is aware of the damage Amazon is doing to them right now.
On GCP, even to this day, the Zen 2+3 instance type (N2D) doesn't cost more than the equivalent Intel N2 type; but you get very low quotas for N2D CPUs per project, and they aggressively refuse quota increases for them.
I assume that AWS here went with the other option for Zen 4, and just raised the price until demand went down enough that nobody was hitting the quotas any more. After all, they can always lower it later.
Still waiting for 86 to catch up. It is just around the corner.