Processing method, device and equipment for writing bulk data in solid state disk and medium

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: 2021-09-28
SHANDONG YINGXIN COMP TECH CO LTD
View PDF6 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
  • Processing method, device and equipment for writing bulk data in solid state disk and medium
  • Processing method, device and equipment for writing bulk data in solid state disk and medium
  • Processing method, device and equipment for writing bulk data in solid state disk and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0048] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are to distinguish two entities with the same name but different parameters or parameters that are not the same, see "first" and "second" It is only for the convenience of expression, and should not be construed as a limitation on the embodiments of the present invention, which will not be described one by one in the subsequent embodiments.

[0049] In one example, 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 split the large-bloc...

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 processing method, device and equipment for writing bulk data in a solid state disk and a medium. The method comprises the following steps: large data write requests are screened from write requests sent by a host; the DM module is used for splitting to-be-written large data corresponding to the large data writing request into multiple pieces of small data and mounting the small data to a linked list; the DM module sends a write request to the LKM module, wherein the content of the write request comprises an LBA initial address of large data to be written and the total number of small data; the LKM module receives the write request, performs cache allocation to generate a plurality of write request results and returns the write request results to the DM module; the DM module retrieves the context content of each piece of small data from the mounted linked list by taking the small data as a unit according to a plurality of received request results and initiates a data migration request to the DMA module; and the DM module resources and the LKM module resources are released in response to completion of data migration of the DMA module. According to the scheme, the number of communication times between modules is reduced, the efficiency of large block writing is optimized, the writing delay is reduced, and the writing bandwidth is improved.

Description

technical field [0001] The invention relates to the field of storage technology, in particular to a method, device, equipment and medium for processing large-block data written in a solid-state hard disk. Background technique [0002] ZNS (abbreviation for Zoned Namespace) based on the NVME protocol solution, compared with the traditional SSD (Solid State Drive, solid state drive or solid state drive), has the characteristics of large write size and low cost. Generally, ZNSSSD only supports sequential writing, so before ZNS SSD is configured and used, it is necessary to obtain the configuration information of all zones inside 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 cache (buff), DMA (direct memory access unit) data movement, and writing completion. IPC (Inter Process Communication, which refers to SSD internal Message...

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/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