YOU ARE LIKE DIGITAL THUNDER
00:00:00
Drop me a message I'll do my best to answer everyone!
CPU Usage
Memory Usage
Process
Free Bandwidth

*Fresh* DDR5 Benchmark Results

hardware

Fiddling with my current DDR5 kit and collecting some benchmark results (trying to match Quad DDR4 Performance).

We're Almost There

Picking up from my last year's rant about Dual DDR5 not being up-to-speed with Quad DDR4, I was definitely not wrong, since achieving 120-135GB/s on Quad DDR4 setups was relatively trivial, especially on X299X where we could get lots of ram, at very high speeds, running flawlesly on 4 channel configurations.

When DDR5 first came out, it also came with much needed features, and now, finally, we have ECC.

ECC, why not?

You know the reason we didn't have (ECC) Error-Correcting Code on DDR4/DDR3/DDR2 for mainstream PC's? There is one reason. And the reason is Intel's Artificial Market Segmentation Yup, you can blame the blue team on that one, 100%.

In case you want to read more, you can: read from Linus Torvalds himself.

We can't leave without quoting the article above:

Torvalds takes the bold position that the lack of ECC RAM in consumer technology is Intel's fault due to the company's policy of artificial market segmentation. Intel has a vested interest in pushing deeper-pocketed businesses toward its more expensive—and profitable—server-grade CPUs rather than letting those entities effectively use the necessarily lower-margin consumer parts.

Intel's Artificial Market Segmentation

Intel's segmentation was not only for ECC, they lock overclocking for non-K SKU's. They also disable hyper-threading on chips that could easily handle it and force users to buy a physical key to run VROC (Virtual Raid on CPU) on motherboards that already come with the feature built in. So, you paid 1999USD on a high end motherboard with all the features? Well, you will still have to wire a couple bucks more to Intel and buy this plastic thing so you'll be able to use a feature that your motherboard already has - it is just soft locked. Many consumers were shocked when they figured out their RAIDs were not working because they lacked a 'physical-key' and many, including me, had to wait up to two months to have them delivered.

JEDEC to the Rescue

When JEDEC was establishing the DDR5 standard, the inclusion of on-die ECC (Error-Correcting Code) was not optional, it was mandatory. If you are not familiar with ECC, it is a feature designed to continuously monitor data stored in RAM for any potential errors. The primary motivation behind this mandate was to increase the reliability of DDR5 memory, especially when dealing with high memory density configurations. on-die ECC is a standard feature in all DDR5 modules. It is definitely a win for all of us.

Final Considerations

As of 2024, DDR5 is a little more mature now, we do have better speeds, prices did decrease a bit, availability is OK. If we go back, at the end of DDR3 lifetime, we had extremely fast DDR3 chips, it took a while for DDR4 to catch up, and I knew the same would happen to DDR5, it is not my first rodeo. But then, I wish that the timings (most notably CL and tRCD) were a little bit lower, but we can't have it all. Overall I am happy and I think we'll see 9000MHz chips soon!

Test System Specs

CPU Intel Core i9-13900K @ 5.7GHz - ECore: 4.2GHz
Motherboard ASRock Z790 Taichi Carrara
DRAM Modules Corsair Dominator Platinum 64GB (2x32GB)
DRAM Code CMT64GX5M2B6800C40 - SK Hynix Die
Timings XMP 1: 40-40-40-77 @ 6800MHz
Benchmark Software AIDA64 Engineer Version 7.00.6700

Results

Memory Clock Memory Bandwidth (GB/s)
DDR5-7200 108.932
DDR5-6800 103.052
DDR5-6400 96.148
DDR5-6000 91.986
DDR5-5600 87.351
DDR5-5200 82.469
DDR5-4800 76.587
DDR5-4400 68.705
DDR5-4000 62.823

Ending Thoughts

Your results might not be exactly the same, so take this into account, but it already serves as a good starting point for what you can expect if you are thinking about upgrading to DDR5. As of now I don't have a 7950X3D, so I am in the dark when it comes to AMD's numbers, so take my results with a grain of salt if you're considering an AM5 build.

The methodology was simple, I kept the same timings (40-40-40-77) - ran the test four times, took the smallest value because I don't want to sound optmistic, restarted and changed the Memory Frequency. Anything above 6800MHz is already considered an overclock for my memory chips, but this Hynix Die for DDR5 is the equivalent of the already famous DDR4 Samsung B-Die, it does overclock pretty well!

Good luck, and feel free to show me your results (ง'̀-'́)ง !

Sidenote

It's worth noting that discussions about Intel's market segmentation are relatively scarce, both among public figures and in general discourse. It's essential to understand that my aim is not to demonize Intel, but rather to highlight concerns about their aggressive market segmentation, which can have negative implications for both consumers and developers. This isn't a witch hunt; it's a call for constructive change.

Intel, like any for-profit company, seeks to maximize its revenue. However, when their segmentation practices create difficulties for developers and users, it's important to voice these concerns. The importance of these discussions is to prevent it from happening again, take the transactional memory disaster, in this specific scenario, only a few developers (1%) who had access to Xeon's could deploy and debug the feature, and it is something that hurts Intel, Developers and Consumers! We need everyone to thrive, everyone.

Previous Post Next Post