Patent · US Active

Devices and methods for managing command fetch and command execution

US12430133B1 · kind B1 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 9, 2024
Grant dateSep 30, 2025
Priority date
Expiry dateMay 9, 2044

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3856
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A device and related method, the device including system memory for storing at least two queue groups, each of which includes commands, and processing circuitry. For each respective queue group, the processing circuitry determines an allocated command value indicative of a number of commands that are capable of being fetched from the respective queue group, determines a number of outstanding commands to be fetched from the respective queue group, and compares the allocated command value to the number of outstanding commands to be fetched for the respective queue group. When the allocated command value is greater than the number of outstanding commands to be fetched for the respective queue group, the processing circuitry designates the respective queue group as an available queue group. The processing circuitry then selects a queue group from the designated available queue groups and fetches at least one command from the selected queue group.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.