JEDEC Extends DDR5 Memory Spec to 8800 MT/S, Adds Anti-Rowhammer Features

zdw | 139 points

https://stefan.t8k2.com/rh/PRAC/index.html

  Chapter 16: "DDR5 Per Row Activation Counting (PRAC)". PRAC introduces two key mechanisms for comprehensive Rowhammer defenses: an Activation Counter for every DRAM row and a mechanism that triggers when an Activation Counter reaches a specific threshold. This allows the DRAM to pause the memory controller from issuing new commands, giving it time to refresh potential victim rows. In the words of a DRAM industry veteran who will remain nameless, PRAC is the biggest change to DRAM in decades. Thus, I thought I should write up a brief article summarizing the change and its potential to solve Rowhammer once and for all.
transpute | 11 days ago

I'd like to see the spec tackle latency with a "send then confirm" approach.

Ie. The RAM can reply to a read request with data, then a couple of clock cycles later it can confirm (via a flag) that the data it originally sent was correct.

This is helpful because it means the timing can be tightened to the typical access times, rather than the worst case access time (eg. the slowest preamp on the highest capacitance memory row/column).

Things like CPU's already have provisions for handling not-yet-confirmed information, and can roll back state if delivered info turns out to be wrong.

Yes, it adds complexity to the whole system, but it seems worth it for a -30% change to memory latency.

londons_explore | 11 days ago

> Unfortunately, the laws of physics driving DRAM cells have not improved much over the last couple of years (or decades, for that matter), so memory chips still must operate with similar absolute latencies, driving up the relative CAS latency. In this case 14ns remains the gold standard, with CAS latencies at the new speeds being set to hold absolute latencies around that mark.

Some gaming memory kits can do 10ns or less latency. Though I guess if memory latency is your bottleneck, you should look at HBM.

theandrewbailey | 11 days ago

The article doesn't mention much about chip-to-controller distance or path length, presumably this suffers from the same issues we currently see where low power devices (and in some desktop configurations as well) can't really ever get those speeds unless the DRAM chips are near or on top of the CPU substrate.

It's nearly impossible to do those numbers in modern mobile form factors, even CAMM is having a hard time getting there with modularised memory.

oneplane | 11 days ago

I'm always a fan of bigger numbers, but I wish more time/money/whatever was put into letting DDR5 run at those XMP/EXPO speeds when using 4 DIMMs.

AzzyHN | 11 days ago

I'm a bit confused, DDR5 products are already out - as are CPUs and motherboards that support them.

How can this change happen retroactively? Would motherboard manufacturers just need to update the BIOS to enable new XMP configurations? (For when this new, higher transfer rate RAM becomes available)

Night_Thastus | 11 days ago

Please make ECC mandatory.

snvzz | 11 days ago

[dead]

SEXMCNIGGA38578 | 11 days ago

[dead]

SEXMCNIGGA5068 | 11 days ago

[dead]

SEXMCNIGGA6864 | 11 days ago

[dead]

SEXMCNIGGA41398 | 11 days ago

[dead]

SEXMCNIGGA4814 | 11 days ago

[dead]

SEXMCNIGGA27640 | 11 days ago

[dead]

SEXMCNIGGA27347 | 11 days ago

[dead]

SEXMCNIGGA45775 | 11 days ago

[dead]

2genders32550 | 11 days ago

[dead]

2genders44730 | 11 days ago

[dead]

SEXMCNIGGA5569 | 11 days ago

[dead]

SEXMCNIGGA11915 | 11 days ago

[dead]

SEXMCNIGGA45780 | 11 days ago

[dead]

SEXMCNIGGA9608 | 11 days ago

[dead]

SEXMCNIGGA41178 | 11 days ago

[dead]

SEXMCNIGGA43999 | 11 days ago

[dead]

SEXMCNIGGA13110 | 11 days ago

[dead]

SEXMCNIGGA12547 | 11 days ago

[dead]

SEXMCNIGGA46896 | 11 days ago

[dead]

SEXMCNIGGA14363 | 11 days ago

[dead]

SEXMCNIGGA40999 | 11 days ago

[dead]

SEXMCNIGGA7519 | 11 days ago

[dead]

SEXMCNIGGA2063 | 11 days ago

[dead]

SEXMCNIGGA42788 | 11 days ago

[dead]

SEXMCNIGGA38862 | 11 days ago

[dead]

SEXMCNIGGA22354 | 11 days ago

[dead]

SEXMCNIGGA14549 | 11 days ago

[dead]

SEXMCNIGGA29732 | 11 days ago

[dead]

SEXMCNIGGA26558 | 11 days ago

[dead]

2genders7301 | 11 days ago

[dead]

SEXMCNIGGA25917 | 11 days ago

[dead]

SEXMCNIGGA13371 | 11 days ago

[dead]

SEXMCNIGGA15755 | 11 days ago

[dead]

SEXMCNIGGA25814 | 11 days ago

[dead]

SEXMCNIGGA45766 | 11 days ago

[dead]

SEXMCNIGGA27882 | 11 days ago

[dead]

SEXMCNIGGA46459 | 11 days ago

[dead]

SEXMCNIGGA15434 | 11 days ago

[dead]

SEXMCNIGGA28559 | 11 days ago

[dead]

SEXMCNIGGA23456 | 11 days ago

[dead]

2genders87 | 11 days ago

[dead]

2genders30993 | 11 days ago

[dead]

2genders34098 | 11 days ago

[dead]

2genders20802 | 11 days ago

[dead]

SEXMCNIGGA48995 | 11 days ago

[dead]

2genders45294 | 11 days ago

[dead]

SEXMCNIGGA7923 | 11 days ago

[dead]

indianmilf11087 | 11 days ago

[dead]

indianmilf31611 | 11 days ago

[dead]

indianmilf47447 | 11 days ago

[dead]

indianmilf36792 | 11 days ago

[dead]

indianmilf41204 | 11 days ago

[dead]

2genders46388 | 11 days ago

[dead]

2genders4117 | 11 days ago

[flagged]

indianmilf12433 | 11 days ago

[flagged]

indianmilf8972 | 11 days ago

[flagged]

sexmc7472 | 11 days ago

[flagged]

sexmc7945 | 11 days ago

[flagged]

sexmc46231 | 11 days ago

[flagged]

indianmilf3894 | 11 days ago

[flagged]

2genders8505 | 11 days ago

[flagged]

2genders13050 | 11 days ago

[flagged]

2genders14206 | 11 days ago

[flagged]

2genders4161 | 11 days ago

[flagged]

2genders35563 | 11 days ago

[flagged]

2genders32884 | 11 days ago

[flagged]

sexmc26032 | 11 days ago

[dead]

2genders11504 | 11 days ago

[flagged]

2genders48941 | 11 days ago

[flagged]

2genders32700 | 11 days ago

[flagged]

2genders37511 | 11 days ago

[flagged]

2genders9531 | 11 days ago

[flagged]

2genders43006 | 11 days ago

[flagged]

2genders24716 | 11 days ago

[flagged]

2genders1022 | 11 days ago

[flagged]

2genders24665 | 11 days ago

[flagged]

2genders7442 | 11 days ago

[flagged]

sexmc31007 | 11 days ago

[flagged]

2genders2513 | 11 days ago

[flagged]

2genders3799 | 11 days ago

[flagged]

2genders13015 | 11 days ago

[flagged]

2genders34771 | 11 days ago

[flagged]

SEXMCNIGGA6366 | 11 days ago

[flagged]

SEXMCNIGGA45084 | 11 days ago

[flagged]

SEXMCNIGGA26429 | 11 days ago

[flagged]

SEXMCNIGGA12068 | 11 days ago

[flagged]

SEXMCNIGGA39011 | 11 days ago

[flagged]

SEXMCNIGGA7455 | 11 days ago

[flagged]

SEXMCNIGGA30936 | 11 days ago

[flagged]

SEXMCNIGGA42031 | 11 days ago

[flagged]

SEXMCNIGGA3721 | 11 days ago

[flagged]

SEXMCNIGGA2040 | 11 days ago

[flagged]

SEXMCNIGGA30088 | 11 days ago

[flagged]

SEXMCNIGGA8992 | 11 days ago

[flagged]

SEXMCNIGGA19615 | 11 days ago

[flagged]

2genders35563 | 11 days ago

[flagged]

SEXMCNIGGA40873 | 11 days ago

[flagged]

SEXMCNIGGA11568 | 11 days ago

[flagged]

SEXMCNIGGA5270 | 11 days ago

[flagged]

SEXMCNIGGA36342 | 11 days ago

[flagged]

SEXMCNIGGA16807 | 11 days ago

[flagged]

SEXMCNIGGA26358 | 11 days ago

[flagged]

2genders49017 | 11 days ago

[flagged]

SEXMCNIGGA26109 | 11 days ago

[flagged]

SEXMCNIGGA25959 | 11 days ago

[flagged]

SEXMCNIGGA20568 | 11 days ago

[flagged]

2genders14511 | 11 days ago

[flagged]

2genders23029 | 11 days ago

[flagged]

2genders17454 | 11 days ago

[flagged]

SEXMCNIGGA21114 | 11 days ago

[flagged]

2genders45371 | 11 days ago

[flagged]

2genders13469 | 11 days ago

[flagged]

2genders17435 | 11 days ago

[flagged]

2genders3467 | 11 days ago

[flagged]

SEXMCNIGGA15513 | 11 days ago

[flagged]

SEXMCNIGGA38070 | 11 days ago

[flagged]

SEXMCNIGGA3829 | 11 days ago

[flagged]

2genders35501 | 11 days ago