modelColdPlateR_P
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Example model of a cold plate with different GPU utilization.
The GPU utilization is modeled as a pulse that is parameterized based on the data of Patel et al. (2024), Figure 6(b) which is for the Llama2-50B LLM, neglecting the very high frequency and approximating the change in utilization with a periodic pulse input. The cold plate has a constant flow rate at the start of the simulation, and then ramps down to half the design flow rate to show the change in case temperature.
References
Pratyush Patel, Esha Choukse, Chaojie Zhang, Íñigo Goiri, Brijesh Warrier, Nithish Mahalingam, and Ricardo Bianchini.
Characterizing Power Management Opportunities for LLMs in the Cloud.
In Proceedings of the 29th ACM International Conference on
Architectural Support for Programming Languages and Operating Systems, Volume 3 (ASPLOS '24).
Association for Computing Machinery, New York, NY, USA, 207–222. 2024.
doi:10.1145/3620666.3651329.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.HeatFlowRate | P_nominal | 2*66000 | Design heat flow rate at u=1, also called Thermal Design Power (TDP) |
| Modelica.Units.SI.TemperatureDifference | dT_nominal | 7 | Design temperature difference of coolant fluid |
| Modelica.Units.SI.MassFlowRate | m_flow_nominal | P_nominal/dT_nominal/cp_default | Nominal mass flow rate at TDP |
| Modelica.Units.SI.SpecificHeatCapacity | cp_default | Medium.specificHeatCapacityCp(state = state_default) | Heat capacity, to compute additional dry mass |
| Data.OCP_1kW_OAM_PG25 | dat | Performance data |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.Sources.Pulse | uti | Utilization of hardware | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | m_flow | Mass flow rate | |
| Buildings.Fluid.DataCenterEquipment.Racks.LiquidCooledSinglePhase.ColdPlateR_P | rac | Rack with cold plate heat exchangers | |
| Buildings.Fluid.Sources.MassFlowSource_T | sou | Mass flow source | |
| Buildings.Fluid.Sources.Boundary_pT | bou | Pressure boundary condition | |
| Fluid.Sensors.TemperatureTwoPort | senTOut | Outlet temperature | |
| Modelica.Blocks.Math.Gain | PIT | Power consumption by the IT equipment |
Contents
| Name | Description |
|---|---|
| Propylene glycol |
Revisions
-
December 22, 2025, by Michael Wetter:
First implementation.