Hacker News new | ask | show | jobs
by skummetmaelk 3183 days ago
Obviously ECC requires more resources and is therefore intrinsically more expensive. That does not preclude it from being used for market segmentation to get higher margins.

Same reason ECC is not supported on consumer processors from Intel. Here it would be almost trivial to add, but they don't.

Simple business strategy.

4 comments

You're probably aware, but the desktop i3 does support ECC. Well, at least through the 7th generation. It looks like now that it's added 2 cores in the 8th generation, ECC has been dropped (NB: I didn't look at all models).

So, they're okay with it on consumer parts, as long as you're not looking to do anything resembling professional work I guess.

In most previous generations all Core iX dice have had support for ECC, selectively disabled through fusing. Obviously, all internal busses and caches use error correction/detection independent of what the memory controller does.
> Obviously ECC requires more resources and is therefore intrinsically more expensive.

Technically. A fraction of a percent increase in die size for the memory transceivers, basically nothing for making and verifying checksums.

It's all business strategy.

> ECC requires more resources and is therefore intrinsically more expensive

manufacturing cost is non-linear. Obviously intrinsically word gunk.

Can you expand on this? Memory already includes controller logic and adding ECC logic does not need a seperate process. All you need is more silicon real estate because of the extra bits needed for the ECC. Silicon is cheap.