Since when are transistors free?Regarding the cost, I have always wondered why it is more expensive. It's just transistors.. unless it has some licensing bullshit like RDRAM used to have.
Since when are transistors free?Regarding the cost, I have always wondered why it is more expensive. It's just transistors.. unless it has some licensing bullshit like RDRAM used to have.
You realize more transistors is more costs at every stepECC is really only needed on servers...
Regarding the cost, I have always wondered why it is more expensive. It's just transistors.. unless it has some licensing bullshit like RDRAM used to have.
Edit: Cool, Memtest86+ finally as a new version after a 7 year hiatus: https://www.memtest.org/#downiso
No, ECC isn't only needed on servers. That's actually Linus'es point.ECC is really only needed on servers...
Regarding the cost, I have always wondered why it is more expensive. It's just transistors.. unless it has some licensing bullshit like RDRAM used to have.
Edit: Cool, Memtest86+ finally as a new version after a 7 year hiatus: https://www.memtest.org/#downiso
One obvious reason why an ECC solution cost more is that you need more ram to have the same capacity, a bit like a raid 5 I think there is an around 15% overhead so if you need 32 gig of ram you need to buy actually 36 gig of ram or something like that.ECC is really only needed on servers...
Regarding the cost, I have always wondered why it is more expensive. It's just transistors.. unless it has some licensing bullshit like RDRAM used to have.
ECC is really only needed on servers...
Regarding the cost, I have always wondered why it is more expensive. It's just transistors.. unless it has some licensing bullshit like RDRAM used to have.
Edit: Cool, Memtest86+ finally as a new version after a 7 year hiatus: https://www.memtest.org/#downiso
That isn't a thing.One obvious reason why an ECC solution cost more is that you need more ram to have the same capacity, a bit like a raid 5 I think there is an around 15% overhead so if you need 32 gig of ram you need to buy actually 36 gig of ram or something like that.
On the platform you could be right that it could in good product line artificial.
A ok, I thought that:That isn't a thing.
The overhead you might be speaking of isn't the data capacity, but rather the overhead on the data transfer speed since ECC does eat a small amount of the data transfer rate.
Ah, that makes sense, especially for the additional eight memory lines (8-bit) needed for ECC.A ok, I thought that:
https://lph.ece.utexas.edu/merez/uploads/MattanErez/sc15_frugal.pdf
off redundant storage, bandwidth, and energy for increased reliability. ECC memories typically employ ECC DIMM (Dual In-line Memory Modules) that have 12.5% more DRAM chips than non-ECC DIMMs; hence ECC typically adds a 12.5% capacity, bandwidth, and energy overheads
Meant they needed an extra dram every 8 dram chips.
Wikipedia seem to be saying the same:
https://en.wikipedia.org/wiki/ECC_memory
ECC DIMMs typically have nine memory chips on each side, one more than usually found on non-ECC DIMMs
They seem to be storing extra bits for parity to detect change over time over something:
This problem can be mitigated by using DRAM modules that include extra memory bits and memory controllers that exploit these bits. These extra bits are used to record parity or to use an error-correcting code (ECC). Parity allows the detection of all single-bit errors
I could be mixing everything up.