# US 2026/0093531 A1 · System And Method For Co-Optimizing Power And Temperature Fluctuation During System Deep Idle

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0093531 A1
- Document ID: US20260093531A1
- Status: Published application
- Kind: A1
- Application number: 18/903,755
- Filed: 2024-10-01
- Published: 2026-04-02
- Earliest claimed: 2024-10-01
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Houle Gan; Parthasarathy Ranganathan; Rammohan Padmanabhan
- Web page: https://patentgrep.com/patent/US20260093531A1

## CPC

- G06F 9/4893: {taking into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206)}
- G06F 1/206: {comprising thermal management}
- G06F 1/3206: Monitoring of events, devices or parameters that trigger a change in power modality
- G06F 1/3228: Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
- G06F 1/324: by lowering clock frequency
- G06F 1/329: by task scheduling
- G06F 1/3296: by lowering the supply or operating voltage
- G06N 20/00: Machine learning
- H05K 7/20836: {Thermal management, e.g. server temperature control}
- G06F 2200/201: Cooling arrangements using cooling fluid
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H05K: PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Generally disclosed herein is an approach to mitigating hardware degradation of server machines caused by frequent chip temperature fluctuations based on controlling the power consumption level, changes in xPU temperature of server machines, and the job start latency for the server machines altogether. According to some examples, a power and temperature optimization system may monitor xPU temperature fluctuations caused by inter-job fluctuations related to the xPU's deep idle state. The xPU's deep idle state may refer to a state where the xPU turns off or reduces the voltage of the xPU components to save power when a job or a unit of work assigned to the xPU stops. The xPU's deep idle state may continue until the next job or unit of work starts.

## Claims

### Claim 1

A system for optimizing power and thermal control of a server system, the system comprising:
memory;
one or more processors in communication with the one or more memories, the one or more processors configured to:
receive state data of the server system;
determine that a current job is near completion based on the received state data;
reduce an amount of power supplied to the server system over a predefined time period;
reduce a rate of cooling by closing one or more cooling valves over the predefined time period;
change a latency time of the current job or a next scheduled job; and
maintain a temperature of the server system at predefined level based on the reduced amount of the power, the changed latency time, and the reduced rate of cooling.

### Claim 2 (depends on 1)

The system of claim 1, wherein the state data includes job schedules, temperatures of one or more components of the server system, and states of the one or more cooling valves for a server cooling system.

### Claim 3 (depends on 1)

The system of claim 1, wherein the one or more processors are configured to reduce the amount of power supplied to the server system using a dynamic voltage and frequency scaling (DVFS) technique.

### Claim 4 (depends on 1)

The system of claim 1, wherein the one or more processors are configured to reduce fan speeds of one or more fans equipped in the server system to change the temperature of the server system.

### Claim 5 (depends on 1)

The system of claim 1, wherein the one or more processors are configured to represent the reduced amount of the power, the changed latency time, and the reduced rate of cooling using a metric function.

### Claim 6 (depends on 5)

The system of claim 5, wherein the one or more processors are configured to optimize the metric function using a machine learning model.

### Claim 7 (depends on 1)

The system of claim 1, the system comprising one or more actuators configured to control the one or more cooling valves and change the latency time.

### Claim 8 (depends on 1)

The system of claim 1, wherein the one or more processors are configured to change the latency time of the current job or the next scheduled job using a scheduler, wherein the scheduler is configured to delay a time of loading the current job or the next scheduled job.

### Claim 9

A method for optimizing power and thermal control of a server system, the method comprising:
receiving, by one or more processors, state data of the server system;
determining, by the one or more processors, that a current job is near completion based on the received state data;
reducing, by the one or more processors, an amount of power supplied to the server system over a predefined time period;
reducing, by the one or more processors, a rate of cooling by closing one or more cooling valves over the predefined time period;
changing, by the one or more processors, a latency time of the current job or a next scheduled job; and
maintaining, by the one or more processors, a temperature of the server system at predefined level based on the reduced amount of the power, the changed latency time, and the reduced rate of cooling.

### Claim 10 (depends on 9)

The method of claim 9, wherein the state data includes job schedules, temperatures of one or more components of the server system, and states of the one or more cooling valves for a server cooling system.

### Claim 11 (depends on 9)

The method of claim 9, further comprising reducing, by the one or more processors, the amount of power supplied to the server system using a dynamic voltage and frequency scaling (DVFS) technique.

### Claim 12 (depends on 9)

The method of claim 9, further comprising reducing, by the one or more processors, fan speeds of one or more fans equipped in the server system to change the temperature of the server system.

### Claim 13 (depends on 9)

The method of claim 9, wherein the reduced amount of the power, the changed latency time, and the reduced rate of cooling are represented using a metric function.

### Claim 14 (depends on 13)

The method of claim 13, further comprising optimizing, by the one or more processors, the metric function using a machine learning model.

### Claim 15 (depends on 9)

The method of claim 9, further comprising controlling, by one or more actuators, the one or more cooling valves and changing the latency time.

### Claim 16 (depends on 9)

The method of claim 9, further comprising changing the latency time of the current job or the next scheduled job using a scheduler, wherein the scheduler is configured to delay a time of loading the current job or the next scheduled job.

### Claim 17

A non-transitory machine-readable medium comprising machine-readable instructions encoded thereon for performing a method of optimizing power and thermal control of a server system, the method comprising:
receiving state data of the server system;
determining that a current job is near completion based on the received state data;
reducing an amount of power supplied to the server system over a predefined time period;
reducing a rate of cooling by closing one or more cooling valves over the predefined time period;
changing a latency time of the current job or a next scheduled job; and
maintaining a temperature of the server system at predefined level based on the reduced amount of the power, the changed latency time, and the reduced rate of cooling.

### Claim 18 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the state data includes job schedules, temperatures of one or more components of the server system, and states of the one or more cooling valves for a server cooling system.

### Claim 19 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the method further comprises reducing the amount of power supplied to the server system using a dynamic voltage and frequency scaling (DVFS) technique.

### Claim 20 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the method further comprises reducing fan speeds of one or more fans equipped in the server system to change the temperature of the server system.
