This disclosure relates generally to Information Handling Systems (IHSs), and more specifically, to immersion cold plates.
As the value and use of information continues to increase, individuals and businesses seek additional ways to process and store it. One option available to users is an Information Handling System (IHS). An IHS generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes thereby allowing users to take advantage of the value of the information. Because technology and information handling needs and requirements vary between different users or applications, IHSs may also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information may be processed, stored, or communicated.
Variations in IHSs allow for IHSs to be general or configured for a specific user or specific use, such as financial transaction processing, airline reservations, enterprise data storage, or global communications. In addition, IHSs may include a variety of hardware and software components that may be configured to process, store, and communicate information and may include one or more computer systems, data storage systems, and networking systems.
Systems and methods for immersion cold plates are described. In an illustrative, non-limiting embodiment, a cold plate may include a base having a plurality of fins disposed in parallel and a cover having a cavity configured to house the plurality of fins, where the cover is configured to allow a liquid to travel from an inlet to an outlet along the base and between the plurality of fins.
The base may be configured to be coupled to one or more Information Handling System (IHS) components and immersed in the liquid. The one or more IHS components may include at least one of: a Central Processing Unit (CPU), a Graphical Processing Unit (GPU), an audio Digital Signal Processor (aDSP), a Neural Processing Unit (NPU), a Tensor Processing Unit (TSU), a Neural Network Processor (NNP), an Intelligence Processing Unit (IPU), an Image Signal Processor (ISP), or a Video Processing Unit (VPU).
At least one of: a spacing between fins, a width of each fin, and/or the height of each fin, may be selected to increase a heat exchange operation adjacent to a hot spot of the one or more IHS components. In some cases, a first spacing between fins near at the inlet may be greater than a second spacing between fins near the outlet. Additionally, or alternatively, a first width of a fin near at the inlet may be greater than a second width of the fin near the outlet. Additionally, or alternatively, a first spacing between fins near the inlet may be smaller than a second spacing between fins near the outlet. Additionally, or alternatively a first width of a fin at the inlet may be smaller than a second width of the fin at the outlet.
In some cases, the inlet may have a circular cross section. The outlet may have a rectangular cross section.
In another illustrative, non-limiting embodiment, an IHS may include a component and a cold plate, the cold plate including: a base having a plurality of fins disposed in parallel, wherein an underside of the base is coupled to the component; and a cover comprising a cavity configured to house the plurality of fins, where the cover comprises an inlet and an outlet, and where the cover is configured to allow a cooling liquid to travel from the inlet to the outlet between the plurality of fins. The component and the cold plate may be configured to be immersed in the liquid.
In another illustrative, non-limiting embodiment, a method may include: receiving an IHS; and coupling a cold plate to the IHS, the cold plate including: a base comprising a plurality of fins disposed in parallel, wherein an underside of the base is coupled to the component; and a cover comprising a cavity configured to house the plurality of fins, wherein the cover comprises an inlet and an outlet, and wherein the cover is configured to allow a cooling liquid to travel from the inlet to the outlet between the plurality of fins. The method may also include immersing at least a portion of the IHS and the cold plate in the cooling liquid.
The present invention(s) is/are illustrated by way of example and is/are not limited by the accompanying figures, in which like references indicate similar elements. Elements in the figures are illustrated for simplicity and clarity, and have not necessarily been drawn to scale.
For purposes of this disclosure, an Information Handling System (IHS) may include any instrumentality or aggregate of instrumentalities operable to compute, calculate, determine, classify, process, transmit, receive, retrieve, originate, switch, store, display, communicate, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes. For example, an IHS may be a personal computer (e.g., desktop or laptop), tablet computer, mobile device (e.g., Personal Digital Assistant (PDA) or smart phone), server (e.g., blade server or rack server), a network storage device, or any other suitable device and may vary in size, shape, performance, functionality, and price.
An IHS may include Random Access Memory (RAM), one or more processing resources such as a Central Processing Unit (CPU) or hardware or software control logic, Read-Only Memory (ROM), and/or other types of nonvolatile memory. Additional components of an IHS may include one or more disk drives, one or more network ports for communicating with external devices as well as various I/O devices, such as a keyboard, a mouse, touchscreen, and/or a video display. An IHS may also include one or more buses operable to transmit communications between the various hardware components.
In modern IHS designs, system integration continues to drive greater component density such that heat dissipation problems have become even more challenging. When traditional fan cooling cannot meet an IHS's demand for heat dissipation, liquid cooling may be an adequate alternative. Conventionally, two main types of liquid cooling have been developed, namely liquid immersion cooling, and Direct Contact Liquid Cooling (DCLC).
Liquid immersion cooling refers to a technique in which components and other electronics, including complete IHS, are submerged in a thermally conductive dielectric liquid or coolant. Heat is removed from the system by circulating a dielectric liquid in direct contact with heat generating components, followed by cooling of the heated dielectric liquid using heat exchangers. Liquids suitable for liquid immersion cooling should have relatively good electrical insulating properties to ensure that they can safely meet the operational requirements of energized electronic components.
In contrast, the DCLC approach uses the thermal conductivity of liquid to provide dense, concentrated cooling to specific surface areas of an IHS. Direct liquid cooling also uses cold plates attached to components along with relatively high flow rates to pull heat away from IHS components.
In that regard,
As shown, IHS 100 includes chassis 118 for removably receiving and securing components in a generally fixed physical arrangement relative to one another. IHS 100 includes one or more CPUs 102, chipset 110, memory 120, Basic Input and Output System/Extensible Firmware Interface (BIOS/EFI) module 140, disk controller 150, disk emulator 160, Input/Output (I/O) interface 170, and network interface 180. Memory 120 is connected to chipset 110 via memory bus 122.
In a particular embodiment, IHS 100 may include separate memories that are dedicated to each of multiple central processing units 102 via separate memory interfaces. An example of memory 120 includes random access memory (RAM) such as static RAM (SRAM), dynamic RAM (DRAM), non-volatile RAM (NV-RAM), or the like, read only memory (ROM), another type of memory, or a combination thereof.
In some cases, IHS 100 may also include fan 132 that may be coupled to and controlled by chipset 110 for moving liquid coolant. In some cases, by implementing systems and methods described herein, fan 132 may be operated at lower speeds. In various implementations, fan 132 may be replace with a pump and/or be part of the immersion tank were IHS 100 is deployed, as opposed to it being part of IHS 100 itself.
BIOS/EFI module 140, disk controller 150, and I/O interface 170 are connected to chipset 110 via an I/O channel 112. An example of I/O channel 112 includes a Peripheral Component Interconnect (PCI) interface, a PCI-Extended (PCI-X) interface, a high-speed PCI-Express (PCIe) interface, another industry standard or proprietary communication interface, or a combination thereof. Chipset 110 can also include one or more other I/O interfaces, including an Industry Standard Architecture (ISA) interface, a Small Computer Serial Interface (SCSI) interface, an Inter-Integrated Circuit (I2C) interface, a System Packet Interface (SPI), a Universal Serial Bus (USB), another interface, or a combination thereof. BIOS/EFI module 140 includes BIOS/EFI code operable to, among other things, detect resources within IHS 100, to provide drivers for the resources, initialize the resources, and access the resources.
Disk controller 150 may include disk interface 152 that connects disc controller 150 to hard disk drive (HDD) 154 and to disk emulator 160. An example of disk interface 152 includes an Integrated Drive Electronics (IDE) interface, an Advanced Technology Attachment (ATA) such as a parallel ATA (PATA) interface or a serial ATA (SATA) interface, a SCSI interface, a USB interface, a proprietary interface, or any combination thereof.
Disk emulator 160 may permit a solid-state drive 164 to be connected to IHS 100. An example of external interface 162 includes a USB interface, an IEEE 1194 (Firewire) interface, a proprietary interface, or a combination thereof. Alternatively, solid-state drive 164 can be disposed within IHS 100.
I/O interface 170 may include peripheral interface 172 that connects the I/O interface to add-on resource 174 and to network interface 180. Peripheral interface 172 may be the same type of interface as I/O channel 112 or a different type of interface. As such, I/O interface 170 extends the capacity of I/O channel 112 when peripheral interface 172 and I/O channel 112 are of the same type, and I/O interface 170 translates information from a format suitable to I/O channel 112 to a format suitable to peripheral channel 172 when they are of a different type.
Add-on resource 174 can include a data storage system, an additional graphics interface, a Network Interface Card (NIC), a sound/video processing card, another add-on resource, or a combination thereof. Add-on resource 174 may be on a main circuit board, on separate circuit board or add-in card disposed within IHS 100, a device that is external to the information handling system, or a combination thereof.
Network interface 180 represents a NIC disposed within IHS 100 on a main circuit board of IHS 100, integrated onto another component such as chipset 110, in another suitable location, or a combination thereof. Network interface device 180 includes network channels 182 and 184 that provide interfaces to devices that are external to IHS 100.
In a particular embodiment, network channels 182 and 184 may be of a different type than peripheral channel 172 and network interface 180 translates information from a format suitable to the peripheral channel to a format suitable to external devices. An example of network channels 182 and 184 includes InfiniBand channels, Fiber Channel channels, Gigabit Ethernet channels, proprietary channel architectures, or a combination thereof. Network channels 182 and 184 may be connected to external network resources (not illustrated). The network resource can include another IHS, a data storage system, another network, a grid management system, another suitable resource, or a combination thereof.
In some cases, components of IHS 100 may be categorized as high heat producing components (“high heat components”) 114 and low heat producing components (“low heat components”) 116. In this example, CPU 102, Graphics Processing Unit (GPU) 104, General Purpose Computing on Graphics Processing Unit (GPGPU) 106, and RAID controller 108 are high heat components 114 because they produce more heat during operation than low generating components 116, which include: memory 120, disk emulator 160, hard disk drive 154, disk controller 150, BIOS/EFI 140, I/O interface 170, network interface 180, and add-on resource 174).
In various embodiments, systems and methods described herein may include coupling at least one cold plate to one or more IHS components (e.g., CPU 102, GPU 104, GPGPU 106, RAID controller 108, chipset 110, etc.) in liquid cooled segment 114. While traditional cold plate designs require hardening efforts to prevent leaks, various embodiments described herein are specifically designed to operate with an immersion fluid in an immersion tank, and therefore do not have such a requirement.
A cold plate is a heat exchanger that transfers the heat generated by an IHS component (CPUs, GPUs, chipsets, RAM modules, etc.) to a fluid medium, a liquid coolant, where the heat is dissipated, thereby allowing regulation of the component's temperature. In other implementations, cold plates may be used with other high-power semiconductor devices such as power transistors and optoelectronics (e.g., lasers and light-emitting diodes or “LEDs”).
As processors' Thermal Design Power or “TDPs” (a measure of the maximum amount of heat the processor can dissipate under normal operating conditions) continue to rise, cold plates are expected to extend the capabilities of liquid cooled IHSs. Moreover, in various liquid immersion applications, a cold plate may be used to implement forced convention cooling techniques.
In some embodiments, a cold plate may use a wide fin pitch to accommodate higher viscosity fluids used in immersion cooling.
Cover 203 includes inlet 205 (e.g., with a circular cross section) configured to receive a cooling liquid and outlet 204 (e.g., with a rectangular cross section) configured to release the cooling liquid (e.g., into in liquid cooled segment 114, an immersion tank, etc.) after a heat exchange operation with the IHS component.
Base 201 includes a plurality of fins 202 disposed in a parallel configuration and aligned with the liquid flow between inlet 205 and outlet 204. Cover 203 includes a cavity configured to house fins 202, such that the cooling liquid travels from inlet 205 to outlet 204 along base 201 and between fins 202. Fins 202 may have a width and fin pitch (i.e., the spacing between adjacent fins) with dimensions commensurate with the cooling liquid's properties (e.g., viscosity).
In some implementations, the number of fins 202, the spacing between fins 202, the width of each fin 202, and/or the height of each fin 202 may account for a hot spot of the IHS component, to maximize heat exchange on a portion of base 201 adjacent to the hot spot.
In some cases, the spacing between fins 202 near inlet 205 may be greater than the spacing between fins 202 near outlet 204. Additionally, or alternatively, the width of each fin 202 near inlet 205 may be greater than the width of each fin 202 near outlet 204.
In other cases, the spacing between fins 202 near inlet 205 may be smaller than the spacing between fins 202 near outlet 204. Additionally, or alternatively, the width of each fin 202 near inlet 205 may be smaller than the width of each fin 202 near outlet 204.
Reference is made herein to “configuring” a device or a device “configured to” perform some operation(s). It should be understood that this may include selecting predefined logic blocks and logically associating them. It may also include programming computer software-based logic of a retrofit control device, wiring discrete hardware components, or a combination thereof. Such configured devices are physically designed to perform the specified operation(s).
It should be understood that various operations described herein may be implemented in software executed by processing circuitry, hardware, or a combination thereof. The order in which each operation of a given method is performed may be changed, and various operations may be added, reordered, combined, omitted, modified, etc. It is intended that the invention(s) described herein embrace all such modifications and changes and, accordingly, the above description should be regarded in an illustrative rather than a restrictive sense.
Unless stated otherwise, terms such as “first” and “second” are used to arbitrarily distinguish between the elements such terms describe. Thus, these terms are not necessarily intended to indicate temporal or other prioritization of such elements. The terms “coupled” or “operably coupled” are defined as connected, although not necessarily directly, and not necessarily mechanically. The terms “a” and “an” are defined as one or more unless stated otherwise. The terms “comprise” (and any form of comprise, such as “comprises” and “comprising”), “have” (and any form of have, such as “has” and “having”), “include” (and any form of include, such as “includes” and “including”) and “contain” (and any form of contain, such as “contains” and “containing”) are open-ended linking verbs.
As a result, a system, device, or apparatus that “comprises,” “has,” “includes” or “contains” one or more elements possesses those one or more elements but is not limited to possessing only those one or more elements. Similarly, a method or process that “comprises,” “has,” “includes” or “contains” one or more operations possesses those one or more operations but is not limited to possessing only those one or more operations.
Although the invention(s) is/are described herein with reference to specific embodiments, various modifications and changes can be made without departing from the scope of the present invention(s), as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present invention(s). Any benefits, advantages, or solutions to problems that are described herein with regard to specific embodiments are not intended to be construed as a critical, required, or essential feature or element of any or all the claims.
Number | Date | Country | |
---|---|---|---|
Parent | 18296694 | Apr 2023 | US |
Child | 18654490 | US |