Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A kind of optimization processing method and application of error correction code in solid state disk system

A processing method and technology of error correction codes, which are applied in the field of optimization processing of error correction codes in solid state disk systems, can solve the problems of reducing the overall performance of solid state disks, high access overhead, read amplification, etc.

Active Publication Date: 2020-06-02
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are obvious deficiencies in the use of strong error-correcting codes with check lengths on existing flash memory, specifically as follows: on the one hand, strong error-correcting codes usually require longer redundancy, and the redundant space provided by flash memory pages may not be enough to store All error correction codes; on the other hand, a logical data page needs to be stored on two flash pages across pages, which will cause read amplification problems, resulting in high access overhead and reducing the overall performance of the SSD

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
  • A kind of optimization processing method and application of error correction code in solid state disk system
  • A kind of optimization processing method and application of error correction code in solid state disk system
  • A kind of optimization processing method and application of error correction code in solid state disk system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] In order to make the objectives, technical solutions and advantages of the present invention clearer, the following further describes the present invention in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0067] In the solid state disk system, data information is generally stored in the form of data pages. Data pages (also called logical data pages) are the basic unit of information storage in a solid-state disk system. The physical storage space of the flash page is divided into a data area and a spare area. The spare area is used to store the error correction code and some metadata corresponding to t...

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

The invention discloses an optimization processing method for an error correcting code in a solid state disk system. The optimization processing method is characterized by comprising the steps of combining a plurality of continuous logic data pages into a data page group, storing data pages and overlong error correcting codes in a flash memory according to a page view, and intensively storing the overlong error correcting codes of a data page group in the flash memory into a special flash memory page. According to the method, the read-write visiting time is saved, the problems of read amplification and high visit expense caused when the data pages in the other flash memory page are read are avoided, and the integral performance of a solid state disk is optimized. The invention further discloses application of the optimization processing method. By virtue of the method, the read and write caching algorithms are optimized; by caching the overlong error correcting codes, the cache hit ratio is increased; and by virtue of batch write-back of the overlong error correcting codes of multiple data pages, the updating expense is reduced, furthermore, the integral performance of the system is improved, and the service life of the solid state disk is prolonged.

Description

Technical field [0001] The invention belongs to the technical field of solid state disk storage, and specifically relates to an optimization processing method of error correction codes in a solid state disk system and an application thereof. Background technique [0002] Solid state disk (SSD) is an emerging storage technology with a global market of tens of billions. Using flash memory as the storage medium has lower delay and energy consumption, faster data processing speed, better shock resistance, higher reliability and durability. In order to obtain larger storage capacity and higher storage density, flash media have been optimized from three aspects: process, organizational structure, and number of storage bits. However, the size of the memory cell shrinks, which leads to an increase in crosstalk between cells; the increasing number of stacked layers also increases crosstalk between layers; and the change in the number of bits stored in flash memory cells narrows the thres...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G11C16/10G11C16/26G11C29/42G06F11/10
CPCG06F11/1004G06F2211/109G11C16/10G11C16/26G11C29/42
Inventor 吴非周游吴克强卢祚谢长生
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products