- Patent Title: Dynamic queue depth management with non-volatile memory controllers
-
Application No.: US16245794Application Date: 2019-01-11
-
Publication No.: US10996985B2Publication Date: 2021-05-04
- Inventor: Harish Kuttan , Ashalatha Achepalli Maddappa , Ravikanth Nalla
- Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Applicant Address: US TX Houston
- Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Current Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Current Assignee Address: US TX Houston
- Agency: McDermott Will & Emery
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/455 ; G06F9/54 ; G06F9/50

Abstract:
A system including a memory configured to store instructions, a host processor, an interface coupling the non-volatile memory and the host processor, and a device driver is provided. The device driver is configured to execute commands stored in the memory to retrieve a maximum queue size value from a hardware queue, wherein the hardware queue is associated with an interface between the host processor and a non-volatile memory, to determine multiple software queues associated with the hardware queue, to read an input/output count for a software queue selected from the software queues, to decrease the assigned queue depth, when the input/output count for the software queue is lower than an assigned queue depth, and to increase the assigned queue depth when the input/output count for the software queue is greater than the assigned queue depth.
Public/Granted literature
- US20200225988A1 DYNAMIC QUEUE DEPTH MANAGEMENT WITH NON-VOLATILE MEMORY CONTROLLERS Public/Granted day:2020-07-16
Information query