Open Prior ArtPatent-Free RegistryBETA
Example entry, not a registry entry. Written by the Open Prior Art team to show what a complete disclosure looks like. It was not submitted by an inventor, has no registry number, no timestamps and no certificate, and is not part of the registry. All examples · How to write a disclosure that counts
(11) Publication number
EXAMPLE-1 (not a registry number)
(43) Date of publication
none (example)
(54) Title

Rear-door heat exchanger with workload-aware coolant valve control for AI server racks

(51) Classification (CPC/IPC)
H05K 7/20 Modifications to facilitate cooling, ventilating or heating
G06F 1/20 Cooling means for computers
G06F 9/50 Allocation of resources
(72) Author
Open Prior Art team (example)
(25) Language
English
Technical field
Computing and software
(57) Summary

A liquid-cooled rear-door heat exchanger on a server rack has a motorised coolant valve that is opened in advance, based on the job scheduler's queue, rather than only after the rack outlet air has already become hot. When the scheduler is about to start a GPU-heavy job on servers in a rack, it sends the expected power draw to a valve controller, which raises coolant flow 30 to 120 seconds before the load starts. This reduces temperature overshoot at the start of training jobs and lets the coolant supply temperature be set higher on average.

Keywords: data centre, liquid cooling, rear-door heat exchanger, GPU, workload scheduling, coolant valve
(56) References cited
  1. Rear-door heat exchangers for server racks (general technique, widely sold)
  2. Liquid-cooling control based on outlet temperature (common practice)

Problem

AI training jobs switch GPU racks from idle to full power within seconds; a rack can go from about 5 kW to over 40 kW. Rear-door heat exchangers are normally controlled by a temperature sensor at the outlet, so the valve only reacts after hot air has already left the rack. The delay causes hot spots, fan speed spikes and thermal throttling, and operators compensate by keeping the coolant colder than needed all the time, which wastes chiller energy.

Detailed description

The system has a rear-door heat exchanger (10) fitted to a server rack (12), a motorised two-way coolant valve (14) on the coolant return line, a coolant distribution unit (16) and a valve controller (18). The controller is a small computer connected to the cluster's job scheduler over the network.

When a job is queued, the scheduler already knows which servers it will use and their typical power draw for that job type. Before starting the job, the scheduler sends the controller a message with the rack ID, the expected start time and the expected power per server. The controller converts the expected rack power into a target coolant flow using a stored curve for that heat exchanger (flow needed per kW at the current supply temperature) and starts opening the valve a lead time ahead of the job start. The lead time is chosen from the measured response time of the heat exchanger, typically 30 to 120 seconds.

After the job has started, the normal outlet temperature loop takes over and corrects the flow. If the job does not start as announced (cancelled or delayed), the controller returns to the temperature-based setting after a timeout, for example 5 minutes. The controller also sends the scheduler the current spare cooling capacity per rack, so the scheduler can avoid placing two large jobs in the same rack at once.

Example

A rack with 8 GPU servers idles at 4.8 kW. The scheduler announces a training job using all 8 servers at about 4.2 kW each (33.6 kW), starting in 90 seconds. With coolant supplied at 24 °C, the stored curve gives about 1.5 l/min per kW, so the controller sets the valve for about 50 l/min, starting 60 seconds before the job. In a test with a temperature-only controller, the outlet air peaked at 41 °C for about 2 minutes; with the advance signal it stayed below 33 °C.

Variants

Instead of a rear-door heat exchanger, the same advance signal can control direct-to-chip cold plate loops, in-row coolers, or the fan speed of air-cooled racks.

The expected power can come from the job's requested GPU count, from past runs of the same job, or from a power model; it can also be sent per server rather than per rack.

The valve can be replaced by a variable-speed pump per rack. Several racks on one coolant loop can be pre-loaded in sequence, so the distribution unit is not asked for all the extra flow at the same moment.

Drawings

rack scheduler 1012141618
Figure 1. Rack (12) with rear-door heat exchanger (10), coolant valve (14), coolant distribution unit (16) and valve controller (18); dashed lines are the signals from the job scheduler to the controller and from the controller to the valve.

Figure 1 shows the rack seen from the side. The heat exchanger (10) is on the rear door of the rack (12). The return line runs through the valve (14) to the coolant distribution unit (16). The controller (18) receives the job scheduler's message and drives the valve (dashed lines).