Command scheduling method, device and equipment and computer program product

A technology of computer programs and scheduling methods, applied in the field of equipment and computer program products, devices, and command scheduling methods, can solve the problems of insufficient flexibility of command scheduling, and achieve the effect of improving flexibility

Pending Publication Date: 2022-02-15
SLICONGO MICROELECTRONICS INC
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the command scheduling of existing SSDs is not flexible enough

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
  • Command scheduling method, device and equipment and computer program product
  • Command scheduling method, device and equipment and computer program product
  • Command scheduling method, device and equipment and computer program product

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0038] The main solution of the embodiment of the present invention is: obtain the operation command to be processed, set the priority attribute of the operation command through FTL; send the set operation command to the corresponding execution module in the SSD through FTL; determine the operation according to the priority attribute A priority order of commands for the execution module to schedule operation commands based on the priority order. Through the above method, the priority attribute of the operation command is set, so as to determine the priority order of the operation command based on the priority attribute, and then schedule the command according to the priority order. Compared with scheduling commands according to the first-in-first-out mode, the present invention can improve The flexibility of SSD comma...

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 command scheduling method, device and equipment and a computer program product. The command scheduling method is applied to a solid state disk (SSD) which comprises a flash translation layer (FTL). The command scheduling method comprises the following steps: obtaining a to-be-processed operation command, and setting a priority attribute of the operation command through the FTL; issuing the set operation command to a corresponding execution module in the SSD through the FTL; and determining a priority sequence of the operation command according to the priority attribute, so that the execution module schedules the operation command based on the priority sequence. According to the invention, command scheduling flexibility of a solid state disk is improved.

Description

technical field [0001] The present invention relates to the technical field of storage devices, in particular to a command scheduling method, device, device and computer program product. Background technique [0002] With the rapid development of technology, people have higher and higher requirements for storage devices. Due to the high read and write performance of solid state drives, solid state drives are more and more widely used. At present, the control strategies of solid-state storage devices are basically managed according to the design idea of ​​FIFO (First Input First Output), that is, the commands issued first are executed first, but in actual applications, there may be model scenarios that need to be executed in advance and issued later. Some commands, such as HOST (host) issued a batch of write commands, FTL (Flash Translation Layer, flash translation layer) also issued corresponding commands to related modules, at this time HOST suddenly came a read operation,...

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/0602G06F3/0659G06F3/0679
Inventor 余云锋吴大畏李晓强
Owner SLICONGO MICROELECTRONICS INC
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