Solid state disk storage system based data processing method, device and system

A technology of data processing device and solid-state hard disk, which is applied in the direction of electric digital data processing, instrument, input/output to record carrier, etc., and can solve the problem of high overhead of solid-state hard disk storage system, etc.

Active Publication Date: 2015-03-11
HUAWEI TECH CO LTD
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention is proposed in view of the above prior art, and the present invention can solve the problem of excessive overhead of the solid-state disk storage system caused by processor polling CQ in the prior art solution

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
  • Solid state disk storage system based data processing method, device and system
  • Solid state disk storage system based data processing method, device and system
  • Solid state disk storage system based data processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0079] see image 3 , Example 1 of this method is based on figure 2 The solid-state disk storage system shown in the figure provides a data processing method. It should be noted that the execution subject of this method embodiment is figure 2 One of the solid-state hard disks in the solid-state hard disk storage system shown, this embodiment of the method is taken as the solid-state hard disk 204 for convenience of description, in fact, any solid-state hard disk in the solid-state hard disk storage system can implement this method embodiment, data processing Methods include:

[0080] Step 402 , the solid state disk 204 obtains the data to be processed, and stores the data to be processed into the completion queue 222 .

[0081] Specifically, after the processor 202 writes the read-write operation request into the submission queue 218 , it notifies the solid-state disk 204 that there is a read-write operation request to be processed in the submission queue 218 . After obta...

Embodiment 2

[0102] see Figure 6 , Example 2 of this method is based on figure 2 The solid-state disk storage system shown in the figure provides a data processing method. It should be noted that the execution subject of this method embodiment is figure 2 The processor 202 in the solid-state hard disk storage system shown, in fact, under the situation that the solid-state hard disk storage system includes a plurality of processors, any one of the processors can implement this embodiment of the method, and the data processing method includes:

[0103]Step 602, the processor 202 determines the completion queue to be processed according to the content stored in the completion queue state table 226, the completion queue to be processed is: the completion queue storing data to be processed, the content stored in the completion queue state table 226 includes : Whether there is data to be processed stored in the completion queue corresponding to each solid state drive in the solid state drive...

Embodiment 3

[0130] Embodiment 3 of this device provides a data processing device 1202, which is used in figure 2 The solid-state hard disk storage system shown can specifically be the processor 202 therein, and its organizational structure schematic diagram is as follows Figure 9 As shown, data processing device 1202 includes processor 1204 , memory 1206 , communication interface 1208 and bus 1210 . Wherein, the processor 1204 , the memory 1206 and the communication interface 1208 are connected to each other through the bus 1210 .

[0131] The processor 1204 may adopt a general-purpose central processing unit (Central Processing Unit, CPU), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, for executing related programs, to The technical solution provided by the aforementioned method embodiment 2 of the present invention is realized.

[0132] The memory 1206 may be a read only memory (Read ...

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 embodiment of the invention discloses a solid state disk storage system based data processing method. The solid state disk storage system based data processing method comprises the steps that solid state disks obtain data to be processed and storing the data to be processed into a completion queue; a first completion queue state table is updated to contents stored in the first completion queue state table to indicate that the data to be processed are stored in the completion queue, wherein the contents stored in the first completion queue state table include the data to be processed, stored in the completion queues corresponding to all solid state disk. By means of the data processing method, a processor can accurately access the completion queues stored with the data to be processed through the completion queue state table, and system loss caused in the completion queue polling process of the processor is reduced.

Description

technical field [0001] The invention relates to the technical field of computer storage, in particular to a data processing method, device and system based on a solid state disk storage system. Background technique [0002] The existing Solid State Drive (SSD) mainly includes two parts: storage granules, used to store data; solid state drive controller, used to manage the data stored in the storage granules, and communicate with other devices such as processors communication. Such as figure 1 As shown, the solid state disk storage system includes a processor, a solid state disk, a submission queue (Submission Queue, SQ for short) and a completion queue (Completion Queue, CQ for short). Among them, SQ is used to store read and write operation requests to be processed by the solid state disk, and CQ is used to store data to be processed by the processor and completed by the solid state disk according to the read and write operation requests. [0003] The process of the proc...

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
IPC IPC(8): G06F3/06G06F13/16
Inventor 黄岩
Owner HUAWEI 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