Patent · US Active

Fairshare between multiple SSD submission queues

US11698753B2 · kind B2 · utility

0Cited by
1References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 17, 2021
Grant dateJul 11, 2023
Priority date
Expiry dateFeb 17, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7203
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method performed by a controller of an SSD, the controller coupled to a non-volatile semiconductor memory device and comprising a first command queue (Q1) and a second command queue (Q2). The method comprises selecting from a submission queue at least one command from a host, the command relating to an action to be performed on the memory device. The method comprises determining if a number of in-flight commands received from the host via the submission queue and already present in Q1 exceeds a threshold. The method comprises adding the selected command to Q2 if the threshold is exceeded, otherwise adding the selected command to Q1. The method comprises processing a first command from Q1 and a second command from Q2 to perform a first action and a second action, respectively, on the memory device, the first action being completed in advance of the second action.

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