• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

JEDEC Updates DDR5 Specification for Increased Security Against Rowhammer Attacks, New DDR5-8800 Reference Speed

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,476 (7.66/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
JEDEC Solid State Technology Association, the global leader in standards development for the microelectronics industry, today announced publication of the JESD79-5C DDR5 SDRAM standard. This important update to the JEDEC DDR5 SDRAM standard includes features designed to improve reliability and security and enhance performance in a wide range of applications from high-performance servers to emerging technologies such as AI and machine learning. JESD79-5C is now available for download from the JEDEC website.

JESD79-5C introduces an innovative solution to improve DRAM data integrity called Per-Row Activation Counting (PRAC). PRAC precisely counts DRAM activations on a wordline granularity. When PRAC-enabled DRAM detects an excessive number of activations, it alerts the system to pause traffic and to designate time for mitigative measures. These interrelated actions underpin PRAC's ability to provide a fundamentally accurate and predictable approach for addressing data integrity challenges through close coordination between the DRAM and the system.



Additional features offered in JESD79-5C DDR5 include:
  • Expansion of timing parameters definition from 6800 Mbps to 8800 Mbps
  • Inclusion of DRAM core timings and Tx/Rx AC timings extended up to 8800 Mbps, compared to the previous version which supported only up to 6400 timing parameters and partial pieces up to 7200 DRAM core timings
  • Introduction of Self-Refresh Exit Clock Sync for I/O Training Optimization
  • Incorporation of DDP (Dual-Die Package) timings
  • Deprecation of PASR (Partial Array Self Refresh) to address security concerns
"I'm delighted to highlight the collaborative efforts of JEDEC's JC-42 Committee for Solid State Memory to advance the DDR5 standard," said Mian Quddus, JEDEC Board of Directors Chairman. He added, "Groundbreaking new features in JESD79-5C are intended to support ever-evolving industry demands for security, reliability and performance in a wide range of applications."

"The JC-42 Committee is pleased to unveil PRAC, a comprehensive solution to help ensure DRAM data integrity, as an integral component of the DDR5 update. Work is underway to incorporate this feature into other DRAM product families within JEDEC," noted Christopher Cox, JC-42 Committee Chair.

View at TechPowerUp Main Site
 
Joined
Nov 27, 2023
Messages
1,151 (6.65/day)
System Name The Workhorse
Processor AMD Ryzen R9 5900X
Motherboard Gigabyte Aorus B550 Pro
Cooling CPU - Noctua NH-D15S Case - 3 Noctua NF-A14 PWM at the bottom, 2 Fractal Design 180mm at the front
Memory GSkill Trident Z 3200CL14
Video Card(s) NVidia GTX 1070 MSI QuickSilver
Storage Adata SX8200Pro
Display(s) LG 32GK850G
Case Fractal Design Torrent
Audio Device(s) FiiO E-10K DAC/Amp, Samson Meteorite USB Microphone
Power Supply Corsair RMx850 (2018)
Mouse Razer Viper (Original)
Keyboard Cooler Master QuickFire Rapid TKL keyboard (Cherry MX Black)
Software Windows 11 Pro (23H2)
What are the timings on this new reference? Absolutely woeful, I would assume?
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
16,187 (2.27/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
What are the timings on this new reference? Absolutely woeful, I would assume?
These are the A-grade timings.
1713862236687.png

 
Joined
Nov 27, 2023
Messages
1,151 (6.65/day)
System Name The Workhorse
Processor AMD Ryzen R9 5900X
Motherboard Gigabyte Aorus B550 Pro
Cooling CPU - Noctua NH-D15S Case - 3 Noctua NF-A14 PWM at the bottom, 2 Fractal Design 180mm at the front
Memory GSkill Trident Z 3200CL14
Video Card(s) NVidia GTX 1070 MSI QuickSilver
Storage Adata SX8200Pro
Display(s) LG 32GK850G
Case Fractal Design Torrent
Audio Device(s) FiiO E-10K DAC/Amp, Samson Meteorite USB Microphone
Power Supply Corsair RMx850 (2018)
Mouse Razer Viper (Original)
Keyboard Cooler Master QuickFire Rapid TKL keyboard (Cherry MX Black)
Software Windows 11 Pro (23H2)
@TheLostSwede
Yeah, not great for anything latency sensitive, so I guess client memory will stick with XMP/EXPO to tighten those up. I assume the new reference is mostly for server/datacenter platforms to increase bandwidth in those workloads when latency isn’t a concern?
 
Joined
Oct 31, 2022
Messages
138 (0.24/day)
@TheLostSwede There is something I don't understand about those numbers.
Why are the timings sometimes increases by 4 and sometimes only by 2, while each step is 400MT/s?
Are they arbitrarily lowering the timings just to stay within a certian latency limit?
 
Joined
Jan 3, 2021
Messages
2,763 (2.24/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
I assume the new reference is mostly for server/datacenter platforms to increase bandwidth in those workloads when latency isn’t a concern?
Of course. Even with 8 or 12 or 16 channels, the bandwidth divided by the number of cores isn't great.

@TheLostSwede There is something I don't understand about those numbers.
Why are the timings sometimes increases by 4 and sometimes only by 2, while each step is 400MT/s?
Are they arbitrarily lowering the timings just to stay within a certian latency limit?
You can see it's always rounded to 14 nanoseconds. It could be a better approximation if odd number of cycles were possible (such as DDR5-6400 CL 45) but for some reason there are no odd latencies in DDR5, and they are rare in DDR4.

Also: that table has it wrong. (Which is not uncommon for Anandtech.) It should list CL timings for the A, B and C grades but instead, it lists CL timings for the A, A and A grades. The correct values would be around 14 ns, 16 ns and 18 ns, I suppose.
 
Last edited:

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
16,187 (2.27/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
@TheLostSwede There is something I don't understand about those numbers.
Why are the timings sometimes increases by 4 and sometimes only by 2, while each step is 400MT/s?
Are they arbitrarily lowering the timings just to stay within a certian latency limit?
Look at the absolute latency figures. I presume JEDEC is trying to keep that at around 14.
That said, I don't know what the actual reason for that is.
 
Joined
Jan 3, 2021
Messages
2,763 (2.24/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
There was some talk a year ago about multiplexed DIMMs, TPU too brought some news:


But I've seen no news about those recently. Are MRDIMM and MCRDIMM dead? Temporarily dead?
 
Joined
Aug 20, 2007
Messages
20,825 (3.40/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11
The big news here for me is the rowhammer security mitigations, really. Otherwise it's just more of the same JEDEC timings...

One does wonder what impact this'll have though, if any:

Deprecation of PASR (Partial Array Self Refresh) to address security concerns
 
Joined
Nov 26, 2021
Messages
1,372 (1.52/day)
Location
Mississauga, Canada
Processor Ryzen 7 5700X
Motherboard ASUS TUF Gaming X570-PRO (WiFi 6)
Cooling Noctua NH-C14S (two fans)
Memory 2x16GB DDR4 3200
Video Card(s) Reference Vega 64
Storage Intel 665p 1TB, WD Black SN850X 2TB, Crucial MX300 1TB SATA, Samsung 830 256 GB SATA
Display(s) Nixeus NX-EDG27, and Samsung S23A700
Case Fractal Design R5
Power Supply Seasonic PRIME TITANIUM 850W
Mouse Logitech
VR HMD Oculus Rift
Software Windows 11 Pro, and Ubuntu 20.04
Joined
Jun 10, 2014
Messages
2,906 (0.80/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
Yeah, not great for anything latency sensitive, so I guess client memory will stick with XMP/EXPO to tighten those up. I assume the new reference is mostly for server/datacenter platforms to increase bandwidth in those workloads when latency isn’t a concern?
While there are some use cases where tighter timings have some advantages, it's usually just a few percent except for some edge cases, and most non-gaming workloads scale better with increased bandwidth anyways. Running overclocked memory does come at a cost too; system instability, wear and file corruption. It's a high price to pay for overpriced (mostly junk) memory, with minimal gain and major disadvantages.

Look at the absolute latency figures. I presume JEDEC is trying to keep that at around 14.
That said, I don't know what the actual reason for that is.
They optimize for power draw and reliability. Tightening the latency would require a lot more voltage.

I'm actually surprised to see them pushing DDR5 specs this much so quickly compared to the past generations, this will at least make up a little bit for the shortcomings of mainstream platforms having only two channels. I do wonder how long it will take Intel and AMD to have CPUs certified for these speeds, it's quite a jump up from their current support of 5600/5200 MHz respectively.
 
Joined
Jan 3, 2021
Messages
2,763 (2.24/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
I don't know why jedec repeats the versions up to "4600" with DDR5. Doesn't make sense.
There's no reason generations shouldn't overlap in speeds. DDR2 and DDR3 did at 1066. DDR3 and DDR4 did at 1866 and 2133. Actually, if Wikipedia tables are complete, DDR4 and DDR5 meet at 3200 but don't overlap!

Also, while DDR5 modules below 4800 MT/s probably don't even exist, server processors support maximum speeds as low as 3600 in certain configurations, see this for an example. Maybe that's the reason JEDEC had to define lower speeds.
 
Joined
Nov 12, 2020
Messages
145 (0.11/day)
Processor I7-6900K @ 4.2ghz 8c/4.3ghz 2c
Motherboard GA-X99-Ultra Gaming
Cooling Liquid Freezer II 240
Memory 32GB G.Skill @ 3200 15-17-17-34
Video Card(s) RTX 3080 12GB FTW3 Ultra Hybrid
Storage 1TB P31 NVMe and 2x 1TB S31 SATA
Display(s) CU34G2X and Ea244wmi
Case 5000D Airflow
Audio Device(s) Sound Blaster X4
Power Supply SuperNOVA 850 G+
Mouse G502 HERO/G700s
Keyboard Ducky Shine
I'm mostly impressed that the manufacturers of Client Clock Drivers and Registering Clock Drivers are confident they can run up to 8800. Of course it may very well be a long time before we see native 8800 modules which aren't MCRDIMMs so perhaps it's not a gamble. JEDEC standards have always been about consistency and roughly 14ns has been used since DDR4 so I'm guessing it's something server platform holders have wanted.

JEDEC DDR4 specs went 2x over base during its lifetime and they're already 2.75x over base with DDR5 which I'm guessing is about enterprise compute density.
 
Top