ECC Memory and AMD's Ryzen – A Deep Dive
hardwarecanucks.com
ECC Memory and AMD's Ryzen – A Deep Dive
1–10 of 21 posts
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#2I would far more prefer that the affected program(s) have a chance to react, or be killed as a subset of the system. If the error occurred in a filesystem context there may be other ways of correcting the issue (particularly if it's merely in read cache instead of write cache).
Obviously unhandeled exceptions should cascade until they are either contained or until the entire system halts.
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#3Also I have no proof that any crazy thing can not happen, but there is no reason for single bit errors not to be corrected regardless of the OS. The worse that should happen for them is to not be reported.
IMO if you have the opportunity (the category of HW you want supports it) you would be crazy not to use ECC RAM. Non-ECC RAM is basically the only component in a PC that is not protected. Obvious weak point. I've been beaten at least twice (two defective components, way more than 2 errors before I figured out what was happening) only on computers I was directly owning or using at work (among a total of a dozen of computers). Now I don't want to loose my time anymore, I always use ECC memory when possible (I'm not going to pay a computer twice the price just for that, so it is a "little" difficult with laptops which also have a plethora of other choice criteria, but it is very easy to get affordable workstation desktop computers with ECC)
No modern digital communication bus will be designed without any form of protection, so this make not much sense to have computers without ECC RAM. I would even like to have it on smartphones, but unfortunately I doubt this will happen soon.
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#4I would actually prefer if the uncorrected memory exception were handled by the operating system. I would far more prefer that the affected program(s) have a chance to react, or be killed as a subset of the system. If the error occurred in a filesystem context there may be other ways of correcting the issue (particularly if it's merely in read cache instead of write cache). Obviously unhandeled exceptions should casc…
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#5The conclusion of the article is mostly false at least for Linux: UE errors have no reasons to panic the machine in all cases, and by default under Linux the affected processes are simply killed. Of course, if this is kernel memory, then you will panic, but the probability of it being kernel memory is low (amount of kernel memory / total memory...). This has been signaled in the comments (not by me) but unfortunately…
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#6I would actually prefer if the uncorrected memory exception were handled by the operating system. I would far more prefer that the affected program(s) have a chance to react, or be killed as a subset of the system. If the error occurred in a filesystem context there may be other ways of correcting the issue (particularly if it's merely in read cache instead of write cache). Obviously unhandeled exceptions should casc…
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#7I would actually prefer if the uncorrected memory exception were handled by the operating system. I would far more prefer that the affected program(s) have a chance to react, or be killed as a subset of the system. If the error occurred in a filesystem context there may be other ways of correcting the issue (particularly if it's merely in read cache instead of write cache). Obviously unhandeled exceptions should casc…
a problem arises when the memory error occurs in the subsystem designed to handle memory errors....
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#8The conclusion of the article is mostly false at least for Linux: UE errors have no reasons to panic the machine in all cases, and by default under Linux the affected processes are simply killed. Of course, if this is kernel memory, then you will panic, but the probability of it being kernel memory is low (amount of kernel memory / total memory...). This has been signaled in the comments (not by me) but unfortunately…
The fun thing is that things like rowhammer can cause errors in unrelated memory.
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#9I really want to see someone get some radioisotopes and place them next to both ECC and non-ECC RAM (while forcing reads and writes to the affected memory) to see what sort of soft errors / SEUs happen.
Re: ECC Memory and AMD's Ryzen – A Deep Dive
#10Earlier quoted context omitted.
a problem arises when the memory error occurs in the subsystem designed to handle memory errors....
I think that just hangs the whole machine, which is no worse than what happens when the OS does not handle uncorrectable errors.