News for hackers. Stuff that matters.
Re:Micron Samples 256 GB DDR5-8800 MCR DIMMs: Modules for Se... by Dylan16807 on Friday March 22, 2024 @11:16PM (#39797116)
> a 72-bit interface (the standard for DDR5 ECC UDIMMs

How does that work, when you only have 4 bits of ECC per 32 bits of data? Is the calculation done in two-transfer bursts?

(Apparently EC4 and EC8 are useful keywords for this.)

Re:Micron Samples 256 GB DDR5-8800 MCR DIMMs: Modules for Se... by wmf on Saturday March 23, 2024 @12:16AM (#39797400)
DDR5 uses burst length 16, so think of it as 512 data bits with 64 ECC bits out of 576 total.
Re:Micron Samples 256 GB DDR5-8800 MCR DIMMs: Modules for Se... by Dylan16807 on Saturday March 23, 2024 @02:37AM (#39797928)
Sure, it is, but that doesn't explain how it works. Previous generations made it simple, they did SECDED ECC (or sometimes chipkill) one transfer at a time no matter what the transaction size was. DDR5 EC4 can't do that, so what does it do?

And does EC8 do SECDED one transfer at a time, or does it do something more resilient?

(And sure technically it's up to the memory controller to implement, but are different controllers doing different things with DDR5?)

Re:Micron Samples 256 GB DDR5-8800 MCR DIMMs: Modules for Se... by wmf on Saturday March 23, 2024 @12:11PM (#39800917)
72-bit DDR5 is nonstandard to begin with and I assume AMD and Intel are using undocumented ECC codes. There might be hints in patents.