Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The point he is trying to make is you don't need additional bits, you just need bits, they could be additional, or they could be subtracted from what is available.


How would this actually work? Memory access on your non-ecc processor is (for example) 64 bits wide. Your data is using all 64 bits. Perhaps you would only use 56 bits for user data and 8 bits of ecc data on every read? Suddenly you need two memory accesses to read your 64bit value?


I suppose you could have an extra dimm slot just for ecc storage, and only require it to be 1/8 the size of total ram on the normal slots.

(I think there are probably issues with this in terms of how ddr itself actually works with its interleaving and adding a third channel to access from but I don't know enough about how it works to know for sure if that's the case)


Separate channels are not timing locked. This would involve a lot more complexity and cost than the current practice.

At the end of the day, electrical/computer engineers do actually generally know what they're doing.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: