Since desktop ECC gets around this by having physically more RAM ICs (usually 9 instead of 8, for example), what is the impediment from having a similar solution to Nvidia? I'd readily take a hit to memory capacity* and performance in exchange for ECC.
Why can't the memory controller already do this?
I should note, I'm mostly thinking of my NAS. I know ZFS can be run without ECC and some consumer solutions do. However, it seems ZFS should be run with ECC. I've already experienced observable bitrot with older images and video files, I'd rather not let it progress.
[*] in this case, 12.5% if we follow typical desktop ECC allocations
[0] https://www.nvidia.com/content/Control-Panel-Help/vLatest/en...
[1] https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/ind...