Unlock instant, AI-driven research and patent intelligence for your innovation.

In-channel memory mirroring

a memory mirroring and channel memory technology, applied in the field of memory module devices, can solve the problems of data loss and inability to recover from either volatile memory module devices

Inactive Publication Date: 2018-05-31
IBM CORP
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a method for computer systems that involve two memory modules. The first module is set up to receive only reading and writing operations, while the second module is set up to receive only writing operations. If there is a failure in the system, the first module is reconfigured to receive only writing operations, and the second module is reconfigured to receive both reading and writing operations. This allows for faster processing and better efficiency in case of failure.

Problems solved by technology

In cases of unexpected power loss, data residing in either volatile memory module device are lost and cannot be recovered.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • In-channel memory mirroring
  • In-channel memory mirroring
  • In-channel memory mirroring

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009]Embodiments of the present invention recognize that failed DIMMs (Dual-Inline Memory Modules) can cause service disruptions in customer environments. In some instances, failed DIMMs can be replaced at the cost of service disruption. In other instances, a dual drop DIMM configuration (e.g., where mirroring a first DIMM to a second DIMM) can consume two times the write bandwidth as write data is sent to both mirrored and mirroring copies). Embodiments of the present invention provide solutions to improve the reliability, availability, and service of DIMM level memory mirroring. In this manner, as discussed in greater detail later in this specification, embodiments of the present invention can improve DIMM level memory mirroring by configuring a pass-thru mode (e.g., allowing all bus transaction) on a first DIMM and a configuring a second DIMM to a mirror mode (e.g., where it allows only writes to DRAMS). In the event of the first DIMM experiencing a failure, embodiments of the p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the present invention provide methods, program products, and systems for improving DIMM level memory mirroring. Embodiments of the present invention can be used to configure a first memory module device of a pair memory module devices to receive a set of read and write operations and configure a second memory module device of the pair of memory module devices to receive only write operations of the set of read and write operations. Embodiments of the present invention can, responsive to detecting a failure, reconfiguring the first and the second memory module device to set the first memory module device to receive only write operations of the set of read and write operations and the second memory module device to receive read and write operations of the set of read and write operations.

Description

BACKGROUND[0001]The present invention relates generally to the field of memory modules, and more particularly to memory module devices.[0002]Computer memory generally refers to any physical device that is capable of storing information temporarily or permanently. Typically, memory can either be volatile (i.e., loses its content when the device loses power) or non-volatile (i.e., retains its contents even if power is lost). Examples of volatile memory include memory module devices such as Single In-Line Memory Modules (SIMM) and Dual In-Line Memory Modules (DIMM). In cases of unexpected power loss, data residing in either volatile memory module device are lost and cannot be recovered. In DIMM level memory mirroring, data from one DIMM is mirrored to another DIMM to provide data redundancy. IF any one DIMM fails with unrecoverable error, system operations can continue using the other DIMM.SUMMARY[0003]In one embodiment of the present invention, a computer-implemented method is providi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/07G11C11/4096
CPCG06F11/0793G06F11/14G06F11/073G11C11/4096G06F11/1666G06F11/1423
Inventor CHINNAKKONDA VIDYAPOORNACHARY, DIYANESH B.SETHURAMAN, SARAVANAN
Owner IBM CORP