5 ms·
ECC implies error correcting. That implies more extra bits to store Hamming codes. But you can have far fewer redundant bits if you only want to detect error s
by nroets 6y ago
ECC implies error correcting. That implies more extra bits to store Hamming codes.
But you can have far fewer redundant bits if you only want to detect error s. (Parity). In the worst case the computer reboots. But you must foresee this because hardware can die for many reasons (power failures, component failures etc)
- gruez 6y agoA sibling commenter says he gets one bit flip per month on his computer. I don't know about you, but I don't like the prospect of my computer randomly rebooting once a month.
- viraptor 6y agoThere's a long way from a single bit flip to a reboot. You're not likely to even notice a single event. For example it could be any bit of a single pixel on the screen. Or one letter in all the text displayed over a month. Even if it happened in the code, you'd have to hit some function in the kernel which has any impact at all, instead of for example sending a bad packet.
- nix23 6y ago>For example it could be any bit of a single pixel on the screen. Yeah or one bit in your checksum...imagine the fun :)
- kingosticks 6y agoIn my field, what's interesting is how ECC memory corrections are going from being considered abnormal - an indicator you have faulty hardware and should replace it - to totally normal and an absolute must-have part of your implementation.