Unlock instant, AI-driven research and patent intelligence for your innovation.

Flow management method and system, solid state disk controller and solid state disk

A traffic management and solid-state hard drive technology, applied in the field of traffic management, can solve the problems of inability to guarantee processing speed and stability

Pending Publication Date: 2021-02-12
SHENZHEN DAPU MICROELECTRONICS CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, generally in solid-state memory, the data processing speed of the memory is controlled by software. However, due to the influence of uncontrollable factors such as temperature and memory during the operation of the software, the processing speed cannot be guaranteed to be stable in the ideal situation during the operation of the software.

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
  • Flow management method and system, solid state disk controller and solid state disk
  • Flow management method and system, solid state disk controller and solid state disk
  • Flow management method and system, solid state disk controller and solid state disk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0052] In a specific implementation manner, adding a new flow control identifier to the flow control queue follows the following steps: if the new flow control identifier is obtained, then query whether the flow control queue is full; if so, wait for the third preset time and then perform the query The step of whether the flow control queue is full; if not, add a new flow control identifier to the tail of the flow control queue.

[0053]In a specific implementation manner, after deleting the flow control identification located at the head of the flow control queue, it also includes: updating the states of the flow control queue and SQ respectively, and performing the step of querying whether the flow control queue and SQ are both non-empty states .

[0054] It should be noted that the generation speed of the flow control identifier can be adjusted according to the actual situation. Specifically, various adjustment conditions may be preset, and if the generation speed adjustme...

specific Embodiment approach

[0062] In a specific implementation manner, the traffic manager also includes:

[0063] The polling module is used to perform the step of inquiring whether the flow control queue and the SQ are both non-empty after waiting for a first preset time if the flow control queue and / or the SQ are in an empty state.

[0064] In a specific implementation manner, the traffic manager further includes: a message management module, which is specifically used for:

[0065] If a new message is obtained, check whether the SQ is full;

[0066] If so, after waiting for the second preset time, execute the step of inquiring whether the SQ is full;

[0067] If not, write the message to the SQ according to the write pointer, and update the write pointer.

[0068] In a specific implementation manner, the traffic manager further includes: a flow control identification management module, and the flow control identification management module is specifically used for:

[0069] If a new flow control I...

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 flow management method and system, a solid state disk controller and a solid state disk. The method comprises the steps of firstly querying whether a flow control queue and SQ are both in a non-empty state or not; wherein the flow control queue comprises at least one flow control identifier, and the flow control identifier is generated by utilizing a hardware logic circuit according to a preset speed; and if so, reading the message in the SQ according to the read pointer, and deleting the flow control identifier at the head of the flow control queue after updating theread pointer. When the flow control queue and the SQ have data at the same time, one message in the SQ is read, and then one flow control identifier is deleted, so that the reading speed of the message in the SQ is controlled by the generation speed of the flow control identifier in the flow control queue, and the purpose of controlling the flow is achieved. As the flow control identifier is generated by utilizing the hardware logic circuit according to the preset speed, the data flow speed can be controlled to be in a stable and ideal condition. The flow management system, the solid state disk controller and the solid state disk provided by the invention also have the above technical effects.

Description

technical field [0001] The present application relates to the technical field of computer storage, in particular to a flow management method and system, a solid-state hard disk controller and a solid-state hard disk. Background technique [0002] At present, generally in solid-state memory, the data processing speed of the memory is controlled by software. However, due to the influence of uncontrollable factors such as temperature and memory during the operation of the software, the processing speed cannot be guaranteed to be stable in the ideal situation during the operation of the software. [0003] Therefore, how to control the data processing speed of the memory is a problem to be solved by those skilled in the art. Contents of the invention [0004] In view of this, the object of the present application is to provide a traffic management method and system, a solid-state hard disk controller and a solid-state hard disk, so as to control the data processing speed of the...

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
CPCG06F2003/0697G06F3/061G06F3/06G06F3/0656
Inventor 方浩俊梁伟张广庆
Owner SHENZHEN DAPU MICROELECTRONICS CO LTD