3 ms·
Doesn't DDR5 have some ECC built in by default? I don't think its a good as memory with ECC, but its something. edit (looking up question...)according to wiki
by acomjean 4y ago
Doesn't DDR5 have some ECC built in by default?
I don't think its a good as memory with ECC, but its something.
edit (looking up question...)according to wikipedia, it has some ECC, but I'm failing to see the difference between the explicitly ECC and the regular memory:
"Unlike DDR4, all DDR5 chips have on-die ECC, where errors are detected and corrected before sending data to the CPU. This, however, is not the same as true ECC memory with an extra data correction chip on the memory module. DDR5's on-die error correction is to improve reliability and to allow denser RAM chips which lowers the per-chip defect rate. There still exist non-ECC and ECC DDR5 DIMM variants; the ECC variants have extra data lines to the CPU to send error-detection data, letting the CPU detect and correct errors that occurred in transit."
https://en.wikipedia.org/wiki/DDR5_SDRAM https://en.wikipedia.org/wiki/DDR5_SDRAM
- adrian_b 4y agoThe on-die ECC serves only to make DDR5 as reliable as DDR4, despite the smaller cells and higher speeds. Real ECC must be end-to-end, from the memory controller inside the CPU to the memory chips and back to the memory controller. This allows the CPU to be aware of any errors, which is essential e.g. for detecting the memory modules that will soon fail, so they must be replaced, like in this story, and like it also happened in my computers. Moreover, not only the errors that happen in the memory cells are detected, but also the errors caused by electrical noise on the PCB traces or those caused by poor contacts in the DIMM sockets.
- joshspankit 4y agoAnd corrects errors from cosmic rays!