USING NETWORK INTERFACE CONTROLLER (NIC) QUEUE DEPTH FOR POWER STATE MANAGEMENT
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a queue depth for a receive queue of a network interface controller (NIC);
determining whether a power state of a central processing unit (CPU) core mapped to the receive queue should be adjusted based on the queue depth; and
responsive to a determination that the power state of the CPU core should be adjusted, adjusting the power state of the CPU core.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method can include receiving a queue depth for a receive queue of a network interface controller (NIC), determining whether a power state of a central processing unit (CPU) core mapped to the receive queue should be adjusted based on the queue depth, and adjusting the power state of the CPU core responsive to a determination that the power state of the CPU core should be adjusted.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving a queue depth for a receive queue of a network interface controller (NIC); determining whether a power state of a central processing unit (CPU) core mapped to the receive queue should be adjusted based on the queue depth; and responsive to a determination that the power state of the CPU core should be adjusted, adjusting the power state of the CPU core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a network interface controller (NIC) of a first computing device, the NIC having a receive queue; a first central processing unit (CPU) core of the first computing device, the first CPU core being mapped to the receive queue; and hardware implementing a power algorithm to determine, based on a queue depth of the receive queue, whether a power state of the first CPU core should be adjusted. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more non-transitory, computer-readable media comprising instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving a queue depth for a receive queue of a network interface controller (NIC); determining whether a power state of a central processing unit (CPU) core mapped to the receive queue should be adjusted based on the queue depth; and responsive to a determination that the power state of the CPU core should be adjusted, adjusting the power state of the CPU core.
-
Specification