On 4/28/06, Andreas Dilger <[EMAIL PROTECTED]> wrote:
On Apr 28, 2006 09:07 +0200, PFC wrote:
> While I like the idea, the iram implementation is horrible for
> various reasons :
>
> - no ECC
I don't know why people are so keen on ECC RAM. Why not just put an extra
socket on the board and run the RAM in "RAIM" (RAID for Memory) mode?
The incremental cost of ECC vs. regular RAM is FAR more than the cost
of just getting the extra stick of RAM. Also, with RAIM you could even
hot-swap a failing DIMM, while with ECC you have to take an outage to
get back to redundancy.
RAID on disks only detects errors when the underlying device
reports them. Things like corruption "on the wire" (eg. bad cables)
are NOT detected.
Similarly, no matter how many redundant sticks of RAM you have,
you MUST HAVE some hardware, somewhere, doing some computation on all
the bits flowing by -- even something as simple as a "best 2 of 3"
comparison -- to enable you to detect bad bits, and lock out and/or
refresh the bad DIMM.
--
-pjk