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

Thermally sensitive wear leveling for a flash memory device that includes a plurality of flash memory modules

Inactive Publication Date: 2016-03-03
IBM CORP
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent describes a way to prolong the lifespan of flash memory modules in a computing system that includes multiple flash memory modules and other components. The system identifies the thermal sensitivity of each flash memory module based on its physical topology and the thermal characteristics of the other components. It also tracks wear leveling information for each flash memory module. When there is a request to write data to the flash memory device, the system selects the best module for servicing the request based on its thermal sensitivity and wear leveling information. This results in better performance and longer lifespan for the flash memory modules in the computing system.

Problems solved by technology

The performance of such flash-based memory, however, is only guaranteed to be reliable when the flash-based memory is at a temperature that is below and predetermined threshold.
In addition, the performance of such flash-based memory is also only guaranteed to be reliable when the flash-based memory has been written to less than a predetermined number of times.

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
  • Thermally sensitive wear leveling for a flash memory device that includes a plurality of flash memory modules
  • Thermally sensitive wear leveling for a flash memory device that includes a plurality of flash memory modules
  • Thermally sensitive wear leveling for a flash memory device that includes a plurality of flash memory modules

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011]Example methods, apparatuses, and products for thermally sensitive wear leveling for a flash memory device in accordance with the present invention are described with reference to the accompanying drawings, beginning with FIG. 1. FIG. 1 sets forth a block diagram of automated computing machinery comprising an example computer (152) useful in thermally sensitive wear leveling for a flash memory device (224) according to embodiments of the present invention.

[0012]The computer (152) of FIG. 1 includes a flash memory device (224) that includes a plurality of flash memory modules (226, 228, 230) according to embodiments of the present invention. The flash memory device (224) is a form of computer storage that utilizes flash-based memory to form non-volatile computer storage. The flash memory device (224) may be embodied, for example, as a flash dual in-line memory module (‘DIMM’) where flash-based memory is packaged onto a DIMM form factor that is inserted into a DIMM slot, as Peri...

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

Thermally sensitive wear leveling for a flash memory device that includes a plurality of flash memory modules, the flash memory device included in a computing system that includes a plurality of additional computing components, including: identifying a thermal sensitivity coefficient for each flash memory module in dependence upon a physical topology of the flash memory device and one or more of the additional computing components; identifying wear leveling information for each flash memory module; receiving a request to write data to the flash memory device; selecting, in dependence upon the thermal sensitivity coefficient for each flash memory module and the wear leveling information for each flash memory module, a target flash memory module for servicing the request to write data to the flash memory device; and writing the data to the target flash memory module.

Description

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]The field of the invention is data processing, or, more specifically, methods, apparatus, and products for thermally sensitive wear leveling for a flash memory device that includes a plurality of flash memory modules.[0003]2. Description of Related Art[0004]Modern computing devices can include storage devices that utilized flash-based memory. The performance of such flash-based memory, however, is only guaranteed to be reliable when the flash-based memory is at a temperature that is below and predetermined threshold. In addition, the performance of such flash-based memory is also only guaranteed to be reliable when the flash-based memory has been written to less than a predetermined number of times.SUMMARY OF THE INVENTION[0005]Methods, apparatuses, and products for thermally sensitive wear leveling for a flash memory device that includes a plurality of flash memory modules, the flash memory device included in a computi...

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): G06F3/06G11C16/34
CPCG06F3/0616G06F3/0644G11C16/3495G06F3/0679G06F3/0653
Inventor CAMPBELL, KEITH, M.MEGARITY, WILLIAM, M.REMIS, LUKE, D.SELLMAN, GREGORY, D.WOOD, CHRISTOPHER, L.
Owner IBM CORP