From WikiChip
Redundant Array of Independent Memory (RAIM)
Revision as of 20:14, 4 March 2018 by ChipIt (talk | contribs) (Implementations)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Redundant Array of Independent Memory (RAIM) is memory system architecture in which memory is made redundant through the use of additional memory modules and techniques such as striping, mirroring, or parity very similar to RAID used for storage. RAIM goes beyond typical error checking such as ECC and can recover from bit, lane, and even catastrophic memory channel failures.

Implementations

IBM uses RAIM for their z/Architecture mainframes starting with the z196 architecture and most recently in their z14. IBM uses RAID 3-style configuration. In those systems the memory controller unit (MCU) reserves an extra memory channel for the RAIM parity.

Intel uses RAIM (although they do not call it that way) RAID 1-style configuration for the Itanium line (e.g. 9300 series) where memory mirroring is employed in conjunction with standard ECC.


Text document with shapes.svg This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information.