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

Method for improving efficiency of SSD garbage collection

A recycling efficiency and garbage technology, applied in the storage field, can solve the problems of low recycling efficiency, increase of average response time and maximum response time, etc.

Active Publication Date: 2018-09-28
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

2D MLC granules have only 256 pages per block, while 3D TLC granules have 768 pages per block. When doing garbage collection GC, the total operating time of 3D TLC granules is much longer than the total operating time of 2D MLC granules SSD. The average response time and maximum response time of 3D TLC particle SSD facing HOST increase
The existing 3D TLC's FLASH garbage collection efficiency is much lower than that of MLC garbage collection

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 improving efficiency of SSD garbage collection
  • Method for improving efficiency of SSD garbage collection
  • Method for improving efficiency of SSD garbage collection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] 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 of the embodiments of the present invention, not all of them. 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.

[0023] Figure 4 It is a schematic diagram of the principle of Cache read; the principle of cache read is: first step, take pageN out of NANDarray and put it into data register; second step, take pageN out of data register and put it into cacheregister; third step, in While moving the pageN data from the cache register to the system memory, take out the pageN+1 data from the NAND array and move it into the data register, reducing the time to read data...

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 present invention discloses a method for improving the efficiency of SSD garbage collection. The method is characterized in that each die is allocated with a plurality of blocks in advance; the blocks are forcibly converted into a SLC mode as a buffer; and during garbage collection, a data migration block is selected in the buffer of the die different from that of the target block of garbage collection. By introducing the scheme, the cache read / write operation is used to reduce the read time and write time during sequential read and write, and to improve the read / write bandwidth; the SLC block is used as a migration block for storing valid data, and use of the SLC block has lower read time and write time than use of the TLC block, so that the speed of migration of valid data can be improved; and the data migration block is selected in a channel die different from the GC target block for parallel operations, and the read / write bandwidth of each channel die is fully used.

Description

technical field [0001] The invention relates to the field of storage technology, in particular to a method for improving the efficiency of SSD garbage collection. Background technique [0002] Due to the inherent characteristics of NAND flash, the erase operation needs to be performed before writing the program, and the erase operation is performed in units of blocks, and the writing is performed in units of pages. During the use of SSDs, fragmented pages will be generated, which need to be passed through Garbage collection reclaims invalid pages. 2D MLC granules have only 256 pages per block, while 3D TLC granules have 768 pages per block. When doing garbage collection GC, the total operating time of 3D TLC granules is much longer than the total operating time of 2D MLC granules SSD. The average response time and maximum response time of HOST increase for 3D TLC particle SSD. [0003] When releasing a GC target block, it is necessary to read the data of all pages of the T...

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/06
CPCG06F3/0608G06F3/0611G06F3/064G06F3/0679
Inventor 肖锐
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD