3 ms·
That may be correct, but I chose the word "platform" very carefully. Most ARM platforms to date, whether dev kits or final product have been aimed at smartphone
by penglish1 12y ago
That may be correct, but I chose the word "platform" very carefully. Most ARM platforms to date, whether dev kits or final product have been aimed at smartphones, tablets, consumer devices (wireless routes, NAS etc) or fully embedded systems (SD cards?, hard disk controllers, etc). Apparently in those applications, nobody cares enough about ECC to bother.
Well, that and the fact that the memory is soldered on in most cases and the total device cost extremely low (compared to servers). So you are expected to simply replace your system entirely in the event that there are memory errors you notice. And hopefully nothing goes wrong that you don't notice.
Also, I suppose technically if you were only worried about bit flips due to solar activity, then a tiny amount of RAM on a tiny chip has less surface area and fewer bits TO flip than your standard full sized DIMM.
- awalton 12y agoECC doesn't typically yield that much of an advantage in the nominal case until you get into very large amounts of memory - it's just a more expensive part. I think it was calculated that cosmic rays are likely to cause single bit errors in systems of 8GB of memory only once a decade, and most embedded ARM situations (also carefully avoiding the "p" word) have far less than 8GB of memory. So if single-bit errors are causing your embedded device to crash, it's okay, it'll just roll over and restart... once every 50 years...
- dman 12y agoHow about in a datacenter with 1000 processors and 64 gigs of ram per processor?