And to be absolutely clear, ECC is considered a reliability, availability, and scaling (RAS) feature, and not a performance feature.
While ECC is becoming more prevalent, its added costs and performance effects have traditionally kept it and other so-called RAS features reserved to multi-user configurations, timesharing (ask the older IT folks đ), servers, and high-end and high-capacity configurations. This is where RAS sells.
Outside of high-end workstations, ECC has been comparatively rarely made available on single-user configurations.
As memory capacities increase on even the lower-end computers, and as ECC-capable processors become more power-efficient, thatâll shift; ECC and other RAS features will become more widely available.
But for now, ECC remains fairly rare below the more expensive and higher-end workstation and server configurations.