Unlock instant, AI-driven research and patent intelligence for your innovation.
Flow management method and system, solid state disk controller and solid state disk
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
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
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
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
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
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
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 managementsystem, 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
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.