DDR5 & AMD EXPO Memory: Memory Overclocking, AMD's Way

The final major feature being introduced with the AM5 platform is DDR5 memory support. Like AM4, which was introduced alongside AMD’s shift over from DDR3 to DDR4, socket AM5 is being rolled out to bring support for DDR5 for the platform.

In fact, socket AM5 only brings DDR5 support. Unlike rival Intel, who opted to support both DDR4 and DDR5 memory with their Alder Lake (12th Gen Core) CPUs, AMD is only supporting DDR5 on the AM5 platform. This is a true platform limitation, and there is no going back.

Like other engineering decisions, this marks a trade-off being made by AMD. In the short term, this is going to drive up the total cost of an AM5 system relative to a theoretical AM5 system with DDR4 memory; DDR5 simply costs more right now. But at the same time, it simplifies things over the long run of the platform, especially since AMD is planning on supporting it through 2025. There will be no such thing as a DDR4 AM5 motherboard, and AMD needs not bake DDR4 support into any of the Ryzen memory controllers.

Ultimately, with AMD starting the DDR5 transition roughly a year after Intel, the company’s expectations are that DDR5 prices are going to continue falling fast enough that they’re going to reach parity with DDR4 before too long. So why implement DDR4 support if it’s only going to be necessary for a short period of time?

As for memory speeds and capacities supported, while AM5 enforces the use of DDR5, ultimately it’s the individual memory controllers that determine the rest. For AMD’s Ryzen 7000 desktop processors, which are based on the Zen 4 Raphael design, these chips offer support for official (JEDEC) speeds at up to DDR5-5200 for a 1 DIMM Per Channel (DPC) configuration. But, like all other DDR5 products we’ve seen thus far, 2 DPC comes with a significant penalty; in that case the maximum JEDEC speed is reduced to just DDR5-3600.

So as was the case with Intel’s Alder Lake platform, system builders are going to need to put a lot more thought into how they go about adding memory, and how they’re going to handle future memory expansion, if at all. While Ryzen 7000 can drive a 2 DPC/4 DIMM setup, you’re going to lose 31% of your memory bandwidth if you go that route. So for peak performance, it’ll be best to treat Ryzen 7000 as a 1 DPC platform.

Meanwhile, for system builders looking at reliability and data integrity as opposed to performance, AMD has confirmed that Ryzen 7000 also supports ECC memory. Unfortunately, the compatibility situation is essentially unchanged from the AM4 platform, which is to say that while the CPU supports ECC memory, it’s going to be up to motherboard manufacturers to properly validate it against their boards. For boards that aren’t doing validation, AMD can’t guarantee ECC is going to work. Though it’s largely a moot point for today’s launch anyhow, since although DDR5 ECC UDIMMs exist, they are in very short supply.

Also, while we didn’t expect it to be supported to begin with, AMD has confirmed that Ryzen 7000 won’t support RDIMMS/LRDIMMs. So it’s unbuffered DIMMs all the way.

Overclocking Memory Ratios

JEDEC standard speeds aside, the Ryzen 7000 series will also support memory overclocking. And thanks to a combination of the switch to DDR5 memory, changes to AMD’s memory controllers, and changes to AMD’s power delivery infrastructure, the rules have changed.

On Ryzen 5000, the ideal configuration for memory overclocking was to run the fabric clock, memory controller, and memory clock all in sync at the same frequencies. This made DDR4-3600 the typical “sweet spot” for the platform, as going faster would typically require running parts of the CPU out of sync so that they could stay within their own attainable clockspeeds.

But for Ryzen 7000, AMD has loosened things up a bit. Ryzen 7000 systems can still get improved memory performance even when the fabric clock is allowed to go out of sync with the memory controller. As a result, most overclockers can just leave that clock set to Auto, and instead focus on keeping the memory and memory controller clocks in sync in a 1:1 ratio.

Specifically, when the fabric clock is set to Auto, it’s typically run at 2000MHz. Meanwhile the memory and memory controller clocks will be running at anywhere between 2400MHz and 3000MHz, depending on the speed of the RAM kit used. Ultimately, the goal for the best performance is to get the fabric clock to 2000MHz and then keep the memory/MC clock at 3000MHz or less. Otherwise, if memory speeds exceed 3000MHz (DDR5-6000), then the memory controller will fall to 1:2 with the memory frequency, which will incur a performance hit.

It should be noted that AMD’s idea of optimal memory speeds here is high memory clocks with low memory latencies, rather than pushing the absolute fastest memory clocks. On good chips it should be possible to drive Ryzen 7000 at speeds above DDR5-6000, but the latency hit from things falling out of sync will be significant – enough so that it’s likely going to be a performance regression for most workloads.

Overclocking with EXPO

But for most users doing memory overclocking, they’re likely going to simply rely on factory overclocked memory kits with pre-programmed profiles. And this is where AMD is rolling out their own standard for those memory kit profiles: EXPO.

AMD EXPO stands for EXtended Profiles for Overclocking and is designed to provide users with high-end memory overclocking when used in conjunction with AMD's Ryzen 7000 series processors. Similar to Intel's preexisting X.M.P (Extreme Memory Profile) technology found on most consumer-level memory kits designed for desktop Intel platforms, AMD's EXPO technology aims to do the same, but as an open standard with an emphasis on providing the best settings for AMD platforms.

The premise of AMD EXPO is that is a one-click DDR5 overclocking function for AM5 motherboards. On the surface EXPO is essentially a set of X.M.P-like profile specifically designed for AMD's Ryzen 7000 (Zen 4) processors.

The major impetus behind EXPO is two-fold. The first is simple: Intel doesn’t share XMP. There’s no published specification for it, and while AMD has reverse engineered it to some extent, they can’t be sure of what’s going on (especially with DDR5/XMP 3). So rather than deal with the potential compatibility issues and inefficiencies, they’re just going their own way. The second benefit for EXPO being that it means that memory kit manufacturers can then create memory profiles that are AMD-specific, potentially using tighter sub-timings that are possible in conjunction with AMD processors, but not with Intel’s.

It is worth noting that, despite the existence of EXPO, DDR5 memory with X.M.P profiles will be supported on Ryzen 7000 platforms. Still, AMD is very clearly pushing customers towards using EXPO DIMMs with their systems to get the best performance out of AMD systems.

As for EXPO itself, like most other AMD standards, the company is making this an open and royalty free standard (XMP is believed to have royalties, but how much has never been officially published). So memory kit partners will be able to implement EXPO profiles without the blessing of AMD, or needing to pay AMD for the privilege.

With that said, EXPO will be a self-certification program. So AMD is not charging anything for it, but at the same time they are not doing much in the way of extra work to validate support for it.

In lieu of that, memory kit manufacturers will be required to publish their self-certification reports. These reports will lay out in detail what memory was tested on what systems, and with what timings and voltages. The idea here being that openness goes both ways, and that buyers should be able to see complete configuration settings a profile calls for. The detailed data is in some respects overkill, but it also means that if memory kit manufacturers opt for a high-clocked kit with tight primary timings and loose secondary timings, potential customers will be able to see those full timings in advance.

As with manual memory overclocking, AMD expects the sweet spot for EXPO kits to be DDR5-6000. In an example profile provided for a 2 x 16GB G.Skill memory kit, that kit runs at DDR5-6000 CL30, with a VDD voltage of 1.35v. It’s kits like these that AMD expects to provide the best performance, offering rather low memory latencies in conjunction with a more modest increase in memory frequency.

The specific performance gains will vary depending on the workloads. But for gaming tasks, some of the most DRAM latency-sensitive workloads, AMD is touting performance gains of up to 11% at 1080p. Otherwise, at more GPU-limited resolutions and settings, the gains will be understandably lower.

AM5 Chipsets: X670 and B650, Built by ASMedia Ryzen 7000 I/O Die: TSMC & Integrated Graphics At Last
POST A COMMENT

205 Comments

View All Comments

  • Silver5urfer - Tuesday, September 27, 2022 - link

    Intel won't sell new mobos. They already have Z690 saturation. Barely anyone will get Z790. AMD on the other hand will continue to sell new boards, the quarter is not based on the Client only. It will include the HPC. Intel lost money there, and AMD won't be losing because Genoa is on track and SPR XEON is delayed.

    AMD AM5 is not just hey this thing is fast and just for gaming. It will be a socket that is going to last until Intel Nova Lake launches that is next 2 Intel sockets. That is a huge advantage for a small price for paying customers now.

    Also why is everyone chanting same BS that GN Steve did with AMD boards are too expensive, did you see how Z690 was at when it launched same thing it was expensive ? And DDR4 boards are worse quality and features than the premium cut DDR5. Then Intel launched B660 and AMD's B650/E is also coming. So nope that BS argument about Mobo pricing is too much thrown around. Once the B650 launches by that time 13th gen will hit Retail market and new GPUs as well. And it's November season and in America the Black Friday sales will kick in and see price cut for all products we are seeing now.

    So ultimately AMD is not going to lose money.

    The biggest BS from a smart customer pov is with Intel LGA1700 EOL and the whole socket bending crap, it's like AM4's unreliable IMC and poor IODie with it's issues. AM5 needs to prove itself but given how they removed the IF from memory clocks I can bet it won't have the issues from AM4.

    X3D is a niche market it won't be chart topper for sales at-least if it's again 7800X3D single SKU. Same for KS bin. It depends on how AMD will execute, idk why every single AMD fan says X3D is going to do something if AMD can clock it this high and also allow tuning then it will be a true gen refresh to compete vs Meteor Lake else it will be just a Gaming Juggernaut.
    Reply
  • nandnandnand - Tuesday, September 27, 2022 - link

    @Silver5urfer rumored to be 3 SKUs, including a 7900X3D, and +30% average performance instead of 15%. I guess that would be a result of improved latency, bandwidth, no voltage/clock decreases, etc. Reply
  • Silver5urfer - Wednesday, September 28, 2022 - link

    A 7950X3D means it will have extreme high heat because not only single cache stack you are adding 2 stacks atop the CCDs, how will AMD able to remove that ? Unless the way Cowos TSMC Stacking is technically changed OR they have to lap out the IHS internally to reduce the thickness and compensate the high heat transfer. The current IHS is thick due to many reasons one can assume - The LGA1718 stability, Chiplet integrity with high heat and pressure of HS and cooler compat and it causes the heat density increase, which is why 95C.

    I really think a 7800X3D is the only way for AMD even though rumors mention 3SKUs because a total SKU refresh totally cannibalize the entire 7000 lineup, because a 7600X is to get best gaming out of AM5 with cheaper option almost at more than 1/2 the price reduction vs a top end R9. And R7 7900X is basically an all rounder like 5900X best for gaming and production now you add the Cache block it would have to fight with 7900X.

    Voltage reduction was done on Zen 3 because AMD shoved 1.4v through all Ryzen 5000 processors, insanely high and IODie was also on high voltage, causing all that instability add the 1.3v bin silicon, everything gets better including the heat density. Zen 4 TSMC 5N is much better because it's just 1.2v now at high clock rate. The voltage is not an issue anymore, the design of the Zen 4 itself is like this, how AMD intended to breathe fire at 95C even for 7600X is the hint.
    Reply
  • nandnandnand - Wednesday, September 28, 2022 - link

    Heat was never the problem for the 5800X3D. It was only voltage, due to using an immature 3D (2.5D) chiplet technology that could not be run at the higher voltages. So I don't think the 7950X3D can't happen. If they have to drop voltages and clocks again, then hopefully the cache has improved.

    I think AMD should do at least a 7950X3D and 7800X3D. They can prevent cannibalization by giving it a healthy price bump. Probably +$100 to the 7950X3D, +$50 to the 7800X3D, and let the 7700X price drift lower. 7900X3D doesn't make sense, and people would love a 7600X3D but AMD would not.
    Reply
  • nandnandnand - Tuesday, September 27, 2022 - link

    @Hifihedgehog OP compared 7000X3D to the 13900KS, that's what I addressed. Reply
  • Hifihedgehog - Tuesday, September 27, 2022 - link

    Wrong: the i9-13900K is less than $600. The 7950X is going to have to have its price lowered, especially with the price of DDR5 and the motherboards simply off the charts. And good too: Lisa Su needs to be running a price war and not pretend that her company has more market share. Reply
  • The Von Matrices - Tuesday, September 27, 2022 - link

    A price war doesn't benefit AMD when they are supply constrained by TSMC and selling every chip they can manufacture. There's a reason that AMD doesn't offer any products in the <=$100 CPU market right now and it isn't because they don't want to make money. Reply
  • Hifihedgehog - Tuesday, September 27, 2022 - link

    https://download.intel.com/newsroom/2022/2022innov... Reply
  • dwade123 - Tuesday, September 27, 2022 - link

    Overheated and overpriced. Don't let those scumbags tell you that "95C is normal" because it's not. Avoid at all cost! Reply
  • Thanny - Tuesday, September 27, 2022 - link

    Running the memory at JEDEC speeds is definitely the wrong choice for a review. While it may be true that most people don't set the memory profile in the BIOS, none of those people read CPU reviews. Essentially every person who would read this reviews will be setting memory to the XMP/EXPO settings.

    So you're essentially invalidating your test results for the only people who see them.
    Reply

Log in

Don't have an account? Sign up now