This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Redundant array of independent memory" – news · newspapers · books · scholar · JSTOR(October 2014) (Learn how and when to remove this message)
A redundant array of independent memory (RAIM) is a design feature found in certain computers' main random access memory.[1] RAIM utilizes additional memory modules and striping algorithms to protect against the failure of any particular module and keep the memory system operating continuously. RAIM is similar in concept to a redundant array of independent disks (RAID), which protects against the failure of a disk drive, but in the case of memory it supports several DRAM device chipkills and entire memory channel failures. RAIM is much more robust than parity checking and ECC memory technologies which cannot protect against many varieties of memory failures.
On July 22, 2010, IBM introduced the first high end computer server featuring RAIM, the zEnterprise 196. Each z196 machine contains up to 3 TB (usable) of RAIM-protected main memory. In 2011 the business class model z114 was introduced also supporting RAIM. The formal announcement letter offered some additional information regarding the implementation:
... IBM's most robust error correction to date can be found in the memory subsystem. A new redundant array of independent memory (RAIM) technology is being introduced to provide protection at the dynamic random access memory (DRAM), dual inline memory module (DIMM), and memory channel level. Three full DRAM failures per rank can be corrected. DIMM level failures, including components such as the controller application specific integrated circuit (ASIC), the power regulators, the clocks, and the board, can be corrected. Memory channel failures such as signal lines, control lines, and drivers/receivers on the MCM can be corrected. Upstream and downstream data signals can be spared using two spare wires on both the upstream and downstream paths. One of these signals can be used to spare a clock signal line (one upstream and one downstream). Together these improvements are designed to deliver System z's most resilient memory subsystem to date.[2]
^Meaney, P. J. (Jan–Feb 2012). "IBM zEnterprise redundant array of independent memory subsystem". IBM Journal of Research and Development. 56: 4:1–4:11. doi:10.1147/jrd.2011.2177106.
^"Formal Announcement Letter for zEnterprise". IBM. 2010-07-22.
and 26 Related for: Redundant array of independent memory information
A redundantarrayofindependentmemory (RAIM) is a design feature found in certain computers' main random access memory. RAIM utilizes additional memory...
RAID (/reɪd/; "redundantarrayof inexpensive disks" or "redundantarrayofindependent disks") is a data storage virtualization technology that combines...
and up to 32 TB usable redundantarrayofindependentmemory (RAIM), some of which can be configured as Virtual Flash Memory (VFM). Each PU can be characterized...
number of entries in the color table in order to force the memory address of the pixel array to a multiple of 4 bytes. For "packed DIBs" loaded in memory, the...
"redundancy" for a region from the size of one bit to the size of one disk. See § RedundantArrayofIndependent Disks below. In electronics, transcoding...
Infiniband, this external shared memory system is known as burst buffer, which is typically built from arraysof non-volatile memory physically distributed across...
up to 72 GB 15K-RPM or 146 GB 10K-RPM disks. Redundant hot-swappable power supply 8-port HP Smart Array P400 or P600, or 16-port P800 SAS RAID controllers...
(usually available operational in a pool of stand-by devices for this purpose). Redundantarrayofindependent disks (RAID) – This method generalizes the...
memory interleaving when corresponding slots in different banks contain identical memory DIMMs. The ANS does have eight memory DIMM slots instead of the...
enterprise storage arrays. After a flash storage device is initially manufactured, the flash controller is first used to format the flash memory. This ensures...
the average of an arrayof integers extern int array_a[]; extern int array_b[]; int sum_a = 0; for (int i = 0; i < 4; i++) sum_a += array_a[i]; int average_a...
automatically when they go out of scope, eliminating the possibility ofmemory leakage. In addition, elements of allocatable arrays are contiguous, and aliasing...
drives, which it groups into RAID (RedundantArrayof Inexpensive Disks or RedundantArrayofIndependent Disks) groups of up to 28 (26 data disks plus 2...
R S T U V W Z See also References External links RedundantArrayofIndependent Disks (RAID) Any of various data storage schemes that can divide and replicate...
SSD of equivalent age was similar. To minimize cost and overcome failures of individual HDDs, storage systems providers rely on redundant HDD arrays. HDDs...
of administrating N independent machines, if the cluster has N nodes. In some cases this provides an advantage to shared memory architectures with lower...
adjective Jewish was dropped as redundant and Holocaust, now capitalized, became the default term for the destruction of European Jews. The Hebrew word...
A redundant binary representation (RBR) is a numeral system that uses more bits than needed to represent a single binary digit so that most numbers have...