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

Method for reducing write amplification of NVMe solid state disk

A solid-state drive, write amplification technology, applied in the input/output process of data processing, instruments, electrical digital data processing, etc. SSD life, improve read and write performance, reduce the effect of write amplification

Inactive Publication Date: 2018-04-13
RAMAXEL TECH SHENZHEN
View PDF7 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 2. Reduced read and write performance of SSD during garbage collection
[0006] 3. Too many times of erasing shortens the life of 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
  • Method for reducing write amplification of NVMe solid state disk
  • Method for reducing write amplification of NVMe solid state disk
  • Method for reducing write amplification of NVMe solid state disk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] 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.

[0017] The reason why the garbage collection mechanism is frequently started is that some data on the block is frequently overwritten by the host, and some data is not overwritten, resulting in only part of valid data on most blocks.

[0018] If we can know in advance which data is hot data that will be frequently rewritten and which cold data will not be rewritten, then we can write hot data to the same block and cold data to other same blocks, then the data in the...

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 reducing write amplification of an NVMe solid state disk. The method is characterized in that the solid state disk is divided into two or more data cold and hot intervals according to the size of access frequency information, and data falling in the same data cold and hot interval is written in a same block; and the access frequency information is subjected tostatistics by a host and written in an access frequency information field of an LBA interval in an NVMe protocol, and the solid state disk reads the access frequency information field carried in eachcommand when receiving a write command of the host. By combining the characteristics of the NVMe protocol with the characteristics of a Nand Flash storage medium the manner of writing data in blocks is innovated, the new technology greatly reduces the triggering frequency of a garbage collection mechanism, namely, the write amplification of the SSD is reduced, the read-write performance of the SSDis improved, and the service life of the SSD is prolonged.

Description

technical field [0001] The invention relates to solid-state hard disk control technology, in particular to a method for reducing write amplification of NVMe solid-state hard disk. Background technique [0002] In the prior art, the SSD sequentially writes data into free blocks according to the sequence delivered by the host. figure 1 It is a schematic diagram of the process of overwriting invalid data introduced by the same LPA. For example, when the host writes LPA1 (LPA: Logic Page Address), and the SSD is writing page1 of block5, the host data is written into page1 of block5, and Establish the mapping relationship of LPA1->block5’s page1. After a period of time, the host initiates a copy of LPA1. At this time, the SSD is writing block6’s page2, then write the new host’s data to block6’s page2, and discard the previous mapping For the relationship LPA1->page1 of block5, establish a new mapping relationship LPA1->page2 of block6, that is, the data in page1 of block5 ...

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 Applications(China)
IPC IPC(8): G06F3/06G06F12/0811
CPCG06F3/061G06F3/0616G06F3/0629G06F3/0679G06F12/0811
Inventor 许毅吴娴
Owner RAMAXEL TECH SHENZHEN
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