Supercharge Your Innovation With Domain-Expert AI Agents!

Instruction processing method and storage controller using said method

An instruction processing and controller technology, applied in the field of storage controllers, which can solve problems such as waste of processor resources

Active Publication Date: 2022-03-25
SHENZHEN EPOSTAR ELECTRONICS LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When different types of instructions are output from the instruction queue and executed, the instructions whose processor execution time is greater than the data transfer time will generate a lot of scattered processor idle time, and the processor resources of these times are equivalent to being wasted

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
  • Instruction processing method and storage controller using said method
  • Instruction processing method and storage controller using said method
  • Instruction processing method and storage controller using said method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] Generally speaking, a storage device includes a rewritable non-volatile memory module and a storage device controller (also called a storage controller or a storage control circuit). Typically a storage device is used with a host system so that the host system can write data to or read data from the storage device.

[0057] figure 1 It is a block diagram of a host system and a storage device according to an embodiment of the present invention.

[0058] Please refer to figure 1 The host system (Host System) 10 includes a host processor (not shown in the figure), a host memory (Host Memory) 100 and a data transfer interface circuit (Data Transfer Interface Circuit) (not shown in the figure). In this embodiment, the data transmission interface circuit is coupled (also referred to as, electrically connected) to the host processor and the host memory 100 . In another embodiment, the host processor, the host memory 100 and the data transmission interface circuit are couple...

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 provides a command processing method and a storage controller using the method. The command processing method includes: receiving a plurality of input and output commands; classifying the input and output commands into a plurality of groups according to the processor usage index of the input and output commands; selecting the first group from the groups, resetting the timer and A group of input and output instructions to obtain the expiration time corresponding to the first group, and execute the first group of input and output instructions; and when the expiration time of the first group expires, select the first group from the group The second group resets the timer, wherein when the processor usage index of the first group is less than the threshold value, the clock pulse of the processor is reduced before the expiry time expires. In this way, processor resources can be utilized more efficiently.

Description

technical field [0001] The present invention relates to an instruction processing method and a storage controller using the method, and more particularly, to an instruction processing method capable of maximizing processor utilization and a storage controller using the method. Background technique [0002] In a general storage device, the storage controller usually receives commands from the host system, and transmits the commands to the command queue for execution. When the storage controller executes the instruction, it will access the storage medium, such as the non-volatile memory module, according to the instruction, so as to perform functions such as reading or writing. [0003] However, there are many different classes of instructions received from the host system, each with different processor execution times and data transfer times. The processor execution time of some instructions is less than the data transfer time, while the processor execution time of other ins...

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 Patents(China)
IPC IPC(8): G06F3/06
Inventor 詹克伟吴迪贤谢宏志
Owner SHENZHEN EPOSTAR ELECTRONICS LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More