Check patentability & draft patents in minutes with Patsnap Eureka AI!

A method to improve the service life of SSD based on life balance wl multithreading

A technology of longevity and balance, applied in the field of information storage, can solve the problems of write amplification, failure to achieve the long-term goal of life balance, and inability to take advantage of the new features of NVMe, so as to prolong the service life, equalize the number of erasures, and reduce write amplification. Effect

Active Publication Date: 2018-11-20
RAMAXEL TECH SHENZHEN
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The single-thread scheduling design has the following disadvantages: hot and cold data are distributed in the same data block, which cannot effectively separate hot and cold data, resulting in considerable write amplification and failing to achieve the long-term goal of life balance
But there are also the following disadvantages: the new features of NVMe cannot be used, and the access frequency of writing data needs to be actively distinguished through the host thread, causing additional write amplification problems

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 method to improve the service life of SSD based on life balance wl multithreading
  • A method to improve the service life of SSD based on life balance wl multithreading
  • A method to improve the service life of SSD based on life balance wl multithreading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0025] In order to quickly promote SSDs that support the PCIe interface, the corresponding NVMe (NVM Express) protocol was born. The NVMe protocol classifies the access frequency of user data from the system level, and can effectively cut into the relevant modules of SSD internal firmware design, so that the data balance feature can be more efficiently utilized.

[0026] figure 1 It is a schematic diagram of the state transition of the life balance finite state ma...

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 a method for prolonging the SSD service life based on WL multithreads. The method is characterized in that a service life balancing finite-state machine is added in an SSD firmware and used for responding to read-write commands from a host-side, and data blocks are divided into cold data, heat data and routine data according to the access frequency attributes of the operated data blocks included in the read-write commands; a heat data processing thread, a cold data processing thread and a routine data processing thread are simultaneously set in the SSD firmware and are all coordinated, triggered and executed by the service life balancing finite-state machine in a unified mode, and final read-write operations of the host-side are completed. The read-write operations of the cold data, the heat data and the routine data are respectively achieved by adding the service life balancing finite-state machine and designing the multithreads based on the service life balancing finite-state machine, NVMe SSD write amplification is effectively reduced, and meanwhile the NAND flash erase times are efficiently balanced so as to prolong the service life of solid-state disks.

Description

technical field [0001] The invention relates to the field of information storage, in particular to a method for improving the service life of SSD based on life balance multi-threading. Background technique [0002] TLC NAND flash is a type of flash that stores 3 bits in each memory cell. Its high storage density is more and more widely used in the field of solid-state hard drives and memories. [0003] In the 3 bit information of each storage unit of TLC NAND flash, they belong to different groups. Compared with the concept of page in MLC and SLC, the three data groups in TLC are called sub-pages, and the ones storing low bits are called sub-pages. Lowpage, the one that stores the middle bits is called middle page, and the one that stores high bits is called up page. The same Word Line (WL) to which the three sub-pages belong corresponds to the existence of pages in MLC and SLC. [0004] Consumer and enterprise users are particularly concerned about the service life of SSD...

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): G06F3/06
CPCG06F3/0616G06F3/0659G06F3/0679
Inventor 叶红兵韩道静
Owner RAMAXEL TECH SHENZHEN
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More