I’d bet money that when company X adds ECC and calls it “super stable memory”, company Y adds a button in the settings menu that calls fsck and calls that “hyper stable memory” and undercuts company X by 12%.
PCIe 4.0, more mem channels, and faster memory (3200) does make things very attractive.
7302P (16c/32T), 7402P (24c/48t), 7502p (32c/64t), or 7702P (64c/128T).
You also get 4 times the memory bandwidth and motherboards guaranteed to work with ECC.
Of you could go half way, threadripper comes out tomorrow or so and has twice the memory bandwidth of Ryzen/half of Epyc in the TRX40 parts. There's also a TRX80 which is using the same socket/memory bandwidth as Epyc.
So 64GB ECC is easy, 128GB ECC not ... unless you upgrade to one of the "P" Epycs like the 7302P or 7402P. That gets you 16 cores/32 threads (ryzen 3900 x = 12 cores/24 threads) but also 4 times the memory bandwidth.
I know I’m also waiting to buy a laptop until the 7nm mobile chips are out. That’ll be a massive battery life increase (A couple hours), to the point that people will flock to AMD.
They should push more for partnerships with OEM's though.
Wow and here I though RGB lighting was pinnacle of pointlessness.
At $dayjob we only have like 200 laptops but our help desk staff find 1-3 bad non-ECC DIMMs a year causing crashes or borked files.
So in reality no work would be lost to crash, only bit of time.
Is it worth entertaining this scenario? Unless you are running on a space probe or nuclear facility pc that's non-issue worth any time.
Transient memory errors are not uncommon when you have many terabytes of collective RAM in use.
Google’s study reports 8% of DIMMS see a transient error per year. https://ai.google/research/pubs/pub35162
The problem of faulty memory is separate and can be addressed by memory testing (which can even be run while computers are online).
My understanding is that ECC's main purpose is to guard against corruption of non-faulty memory, due to ionising radiation for instance. It's rare for this to be a problem in normal scenarios (not in space or high-altitude), and use cases.