A method, device, device and medium for processing large block data of solid state hard disk

A solid-state hard disk and data processing technology, applied in the storage field, can solve the problems of low writing efficiency, large bandwidth, occupation, etc., and achieve the effects of optimizing efficiency, improving writing bandwidth, and reducing writing delay

Active Publication Date: 2022-08-09
SHANDONG YINGXIN COMP TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, the process of ZNS 128KB sequential writing is as follows: when the ZNS SSD firmware receives a 128KM write request, it first needs the DM module to unpack into 32 4KB pieces, and each 4KB sends a write request to the LKM module, and the LKM module returns the write cache (buff) address, the DM module sends a data move request to the DMA module, the DMA module completes the move, and then the DM module sends the 4KB writing completion to the LKM module, and finally the LKM module releases the buff, and this is repeated 32 times; it can be seen that the existing 128KB sequential write In the process, multiple write applications are required and repeated communication between modules makes writing inefficient and takes up a large bandwidth. Therefore, the existing large-block data writing process needs to be improved urgently.

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, device, device and medium for processing large block data of solid state hard disk
  • A method, device, device and medium for processing large block data of solid state hard disk
  • A method, device, device and medium for processing large block data of solid state hard disk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the embodiments of the present invention will be further described in detail below with reference to the specific embodiments and the accompanying drawings.

[0048] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are for the purpose of distinguishing two entities with the same name but not the same or non-identical parameters. It can be seen that "first" and "second" It is only for the convenience of expression and should not be construed as a limitation to the embodiments of the present invention, and subsequent embodiments will not describe them one by one.

[0049] In one embodiment, please refer to figure 1 As shown, the present invention provides a

[0050]S100, screening large-block data write requests from the write requests sent by the host;

[0051] S200, using the DM module to sp...

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, device, equipment and medium for writing large block data of a solid-state hard disk. The method includes: screening large-block data write requests from write requests sent by the host; using a DM module to split the large-block data to be written corresponding to the large-block data write requests into multiple small-block data and mount them on a linked list; The DM module sends a write request to the LKM module, and the content of the write request includes the LBA first address of the large block of data to be written and the total number of small blocks of data; the LKM module receives the write request and performs cache allocation to generate several write request results Then return to the DM module; the DM module retrieves the context content of each small piece of data from the mounted linked list in units of small pieces of data according to the received several request results and initiates a data transfer request to the DMA module; in response to the DMA module completing the data If it is moved, the DM module resources and the LKM module resources are released. The scheme of the invention reduces the number of communication between modules, optimizes the efficiency of large block writing, reduces the writing delay, and increases the writing bandwidth.

Description

technical field [0001] The present invention relates to the technical field of storage, and in particular, to a method, device, device and medium for processing large block data of a solid-state hard disk. Background technique [0002] ZNS (Zoned Namespace for short) is a solution based on the NVME protocol. Compared with the traditional SSD (Solid State Drive, solid state drive or solid state drive), it has the characteristics of small write amplification and low cost. Generally, ZNSSSD only supports sequential writing. Therefore, before configuring and using ZNS SSD, you need to obtain the configuration information of all zones in the SSD, and then accurately determine the write pointer and status of each zone. For example, ZNS 128KB sequential writing generally needs to go through the process of unpacking, applying for write buffer (buff), DMA (direct memory read unit) data movement, writing completion, etc., and IPC (Inter Process Communication) is required between each ...

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/061G06F3/064G06F3/0656G06F3/0679
Inventor 赵昌磊
Owner SHANDONG YINGXIN COMP TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products