4 ms·
Here’s where this gets cool. If you’ve ever got into pro level “over clicking” RAM channels to maximize performance, this would leave you scratching your head.
by cududa 4y ago
Here’s where this gets cool. If you’ve ever got into pro level “over clicking” RAM channels to maximize performance, this would leave you scratching your head.
Won’t the timing of each chipset on each board need to be painstakingly individually configured to avoid latency from a “default” profile used in all chips (which inherently vary between every batch)? Yes, yes they would.
Unless you had an automated solution. And if you have an automated way you could optimize CPU and DDR timing instead of using “buffered”/ “safe” latency settings to accommodate any manufacturing variance.
Well turns out AMD has a method for that. And given the necessity for a tech like this to make daisy chained chipsets work, it would seem this isn’t an idle patent. AM5 systems are basically going to get a 10-20% performance bump due to that optimization. Which is wild.
https://www.tomshardware.com/news/amd-patents-automatic-memory-overclocking https://www.tomshardware.com/news/amd-patents-automatic-memo...
- wmf 4y agoWon’t the timing of each chipset on each board need to be painstakingly individually configured to avoid latency from a “default” profile used in all chips (which inherently vary between every batch)? No, because PCIe works completely differently from RAM. PCIe is a packet-based protocol that's very latency-tolerant. (Multi-lane PCIe links may require deskew but that's a standard feature that has existed all along.) I think it was Marcan who tunneled PCIe over RS-232 and the chips didn't even notice.
- cududa 4y agoWell the chipset also handles shuttling RAM channels..
- NinjaKitten 4y agoNo. You appear to have a fundamentally flawed understanding of the system at hand.
- cududa 4y agoPerhaps. 16 years out from AMD ram/ cpu channel optimization. If the chipset isn’t handling RAM channels what component is?
- wtallis 4y agoThe DRAM controller has been on the CPU socket since AMD's Opteron/Athlon 64 (2003) and Intel's Nehalem first-gen Core i5/i7 products (2008). AMD's recent migration toward multiple chiplets on the CPU package has not changed the direct connection between DRAM and the CPU socket.
- Laforet 4y ago>AMD's recent migration toward multiple chiplets on the CPU package has not changed the direct connection between DRAM and the CPU socket This is true. However with the MCH off-chip and worst case inter core latency comparable a DRAM refresh cycle, AMD could in theory move the MCH away from the socket and see no major performance penalty. Not to mention the Zen 2 IO die is just a cut-down version of X570, or maybe it is the other way around heh?
- zamalek 4y agoThis isn't really true for PCIe 4 and beyond. For example, if you use a competently manufactured PCIe 3 riser in a PCIe 4 GPU configuration then VGA will fail to POST more times than it succeeds (on the order of successfully booting 1/10), if it POSTs at all. Given how expensive PCIe 4 risers are most people choose to downgrade to PCIe 3 in the firmware settings.