IP Library Patent Application 17955183
Patent Application
App. No. 17/955,183

POWER AND TEMPERATURE MANAGEMENT OF DEVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/955,183
Abstract

Examples described herein relate to an interface and a network interface device coupled to the interface and comprising circuitry to: control power utilization by a first set of one or more devices based on power available to a system that includes the first set of one or more devices, wherein the system is communicatively coupled to the network interface and control cooling applied to the first set of one or more devices.

Claims (45)

1 . An apparatus comprising:

an interface and

a network interface device coupled to the interface and comprising circuitry to:

control power utilization by a first set of one or more devices based on power available to a system that includes the first set of one or more devices, wherein the system is communicatively coupled to the network interface and

control cooling applied to the first set of one or more devices.

2 . The apparatus of claim 1 , wherein the system comprises a rack of servers, wherein at least one of the servers comprises the system.

3 . The apparatus of claim 1 , wherein the system comprises a data center of servers, wherein at least one of the servers comprises the system.

4 . The apparatus of claim 1 , wherein the circuitry is to communicate with second circuitry to manage power and applied cooling to a second set of more of more devices based on the power available to the system and wherein the second circuitry comprises a validated power manager.

5 . The apparatus of claim 1 , wherein the first set of one or more devices comprises one or more of: a central processing unit (CPU), graphics processing unit (GPU), memory device, storage device, accelerator, or application specific integrated circuit (ASIC).

6 . The apparatus of claim 1 , wherein the circuitry is to allocate a workload to the first set of one or more devices and control power utilization by the first set of one or more devices based on a quality of service (QoS) associated with the workload.

7 . The apparatus of claim 1 , wherein

the network interface device comprises second circuitry and one or more devices,

the second circuitry is to determine physical ambient information of the network interface device and adjust power usage of the one or more devices based on the physical ambient information of the network interface device.

8 . The apparatus of claim 1 , wherein the physical ambient information of the network interface device comprises one or more of: airflow rate, air flow direction, orientation, adjacent slot occupancy, or ambient noise levels.

9 . The apparatus of claim 1 , wherein the network interface device comprises one or more of: a network interface controller (NIC), a remote direct memory access (RDMA)-enabled NIC, SmartNIC, router, switch, forwarding element, infrastructure processing unit (IPU), or data processing unit (DPU).

10 . The apparatus of claim 1 , comprising:

a server comprising the first set of one or more devices, wherein the server is communicatively coupled to the interface.

11 . The apparatus of claim 10 , comprising a data center, wherein

the data center comprises the server and a second server,

the second server comprises a second set of more of more devices, and

the circuitry is to manage power and applied cooling to the second set of more of more devices based on the power available to the system.

12 . A non-transitory computer-readable medium, comprising instructions stored thereon, that if executed by one or more processors, cause the one or more processors to:

access a temperature profile of a device;

determine power consumption of multiple portions of the device that cause the device exhibit temperatures consistent with the temperature profile; and

generate data comprising the power consumption of multiple portions of the device.

13 . The computer-readable medium of claim 12 , comprising instructions stored thereon, that if executed by one or more processors, cause the one or more processors to:

access a power profile of the device;

determine whether to prioritize the temperature profile or the power profile of the device;

based on prioritization of the power profile, determine a second temperature profile of the multiple portions of the device based application of the power profile of the device and subject to the temperature profile; and

generate data comprising the second temperature profile of multiple portions of the device.

14 . The computer-readable medium of claim 13 , comprising instructions stored thereon, that if executed by one or more processors, cause the one or more processors to:

based on a temperature of the temperature profile being exceeded for meeting the power profile, indicating the power profile cannot meet the temperature profile.

15 . A method comprising:

a network interface device performing:

controlling power utilization by a first set of one or more devices based on power available to a system that includes the first set of one or more devices, wherein the system is communicatively coupled to the network interface and

controlling cooling applied to the first set of one or more devices.

16 . The method of claim 15 , comprising:

communicating with a power manager to manage power and applied cooling to a second set of more of more devices based on the power available to the system.

17 . The method of claim 15 , wherein the first set of one or more devices comprises one or more of: a central processing unit (CPU), graphics processing unit (GPU), memory device, storage device, accelerator, or application specific integrated circuit (ASIC).

18 . The method of claim 15 , comprising:

allocating a workload to the first set of one or more devices and control power utilization by the first set of one or more devices based on a quality of service (QoS) associated with the workload.

19 . The method of claim 15 , comprising:

determining physical ambient information of the network interface device and

adjusting power usage of the one or more devices based on the physical ambient information of the network interface device.

20 . The method of claim 19 , wherein the physical ambient information of the network interface device comprises one or more of: airflow rate, air flow direction, orientation, adjacent slot occupancy, or ambient noise levels.

Assignments (3)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2025
From: INTEL CORPORATION
To: ALTERA CORPORATION
Reel/Frame 072704/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2023
From: GURURAJA, PANIRAJ; JAYARAJ, NAVNEETH; MULLA, MAHAMMAD YASEEN ISASAHEB; GUPTA, NITESH; MADDHULA, HEMANTH; KAMATH, LAXMINARAYAN; BIJAPUR, JYOTSNA; DAMBEKANA, DELRAJ GAMBHIRA; THIGLE, VIKRANT; MISRA, AMRUTA; HARIDASS, ANAND; POORNACHANDRAN, RAJESH; VARADARAJAN, KRISHNAKUMAR; PATRA, SUDIPTO; RANE, NIKHIL; LIM, TEIK WAH
To: INTEL CORPORATION
Reel/Frame 063514/0505 →