Supercharge Your Innovation With Domain-Expert AI Agents!

Block combining method and block combining devices used for improving SSD (Solid State Drive) writing efficiency

A writing efficiency and block technology, which is applied in the computer field, can solve the problems that the performance of multi-channel parallel writing cannot be fully utilized and the writing speed is affected, so as to reduce the impact of writing performance, ensure writing speed, and ensure The effect of technical effects

Active Publication Date: 2018-08-31
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF8 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides a block method and device for improving SSD writing efficiency, which solves the problem that in the prior art, each bank takes out a vblock to form an mblk, when multiple banks in a certain mblk are from other banks When borrowing vblock, when writing data, the performance of multi-channel parallel writing cannot be fully utilized, which affects the technical problem of writing speed. It can make full use of good blocks on each bank, improve op, and minimize the combination of blocks The impact on writing performance, the technical effect of ensuring writing speed

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
  • Block combining method and block combining devices used for improving SSD (Solid State Drive) writing efficiency
  • Block combining method and block combining devices used for improving SSD (Solid State Drive) writing efficiency
  • Block combining method and block combining devices used for improving SSD (Solid State Drive) writing efficiency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] figure 1 It is a schematic flowchart of a block method for improving SSD write efficiency in an embodiment of the present invention. Such as figure 1 As shown, it is applied to a block device for improving SSD writing efficiency, and the block device for improving SSD writing efficiency includes an identification device and an operating device, and the identification device has an identification module inside, The operating device has a data comparison unit, a data processing unit, and a memory inside, and the identification device is connected to the operating device. The methods include:

[0033] Step 110: Obtain the bad block distribution of each bank in the SSD hard disk;

[0034] Step 120: Obtain the vblock data of each bank according to the bad block distribution.

[0035] Specifically, by obtaining the bad block distribution of each bank in the SSD hard disk, please refer to image 3 , Figure 4 , a bank (repository) contains two planes (planes), in order t...

Embodiment 2

[0041] Based on the same inventive concept as a block method for improving SSD write efficiency in the foregoing embodiments, the present invention also provides a block device for improving SSD write efficiency, such as figure 2 shown, including:

[0042] The first obtaining unit, the first obtaining unit is used to obtain the bad block distribution of each bank in the SSD hard disk;

[0043] A second obtaining unit, the second obtaining unit is used to obtain the vblock data situation of each bank according to the bad block distribution situation;

[0044] The first operation unit is used to borrow the bank with more vblock data into the bank with less vblock data according to the vblock data of each bank, wherein the bank with less vblock data borrows from a vblock Borrow blocks from banks with more data.

[0045] Further, the device also includes:

[0046] The vblock data in each bank after the borrow block in the first operation unit is the same.

[0047] aforementio...

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 provides a block combining method and block combining devices used for improving SSD (Solid State Drive) writing efficiency. A bad-block distribution situation of each bank in an SSD isobtained; a vblock data situation of each bank is obtained according to the bad-block distribution situation; and borrowing from a bank of more vblock data into a bank of lesser vblock data is carriedout according to the vblock data situation of each bank, and the bank of the lesser vblock data borrows blocks from the bank of the more vblock data. Technical problems that "in the prior art, each bank takes out a vblock to form mblk, and when multiple banks in certain mblk are vblocks borrowed from other banks, performance of multi-channel parallel writing cannot be fully exerted in writing data, and writing speed is impacted are solved, and technical effects that good blocks on each bank can be fully utilized, op can be improved, impacts of the combined blocks on writing performance can also be minimized, and the writing speed can be guaranteed are realized.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a block method and device for improving write efficiency of SSD. Background technique [0002] Nand flush is the core hardware of SSD, and its quality determines the design of firmware. Compared with 2D tlc-type Nand flush, 3D Nand flush particles are less stable and tend to produce more factory bad blocks. When the number of bad blocks in each bank differs greatly, it will affect the write performance and op size. In order to ensure high write performance of the SSD, each bank has writable blocks during the required write, which requires a bank with a small number of vblocks to borrow blocks from a bank with a large number of vblocks. [0003] However, in the process of realizing the technical solution of the invention in the embodiment of the present application, the inventor of the present application found that the above-mentioned technology has at least the follo...

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/0611G06F3/064G06F3/0679
Inventor 谢巍王海斌
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD
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