One or more embodiments relate generally to adjusting the performance range of a computing device. More specifically, the one or more embodiments relate to a computing device including components that are configured to expand or compress based on a desired performance range.
Current computing devices such as ultrathin laptop computers or mobile computing devices are often thermally constrained due to the restricted internal volume of the computing devices. This often limits the usages and capabilities of such computing devices. According to current techniques, the power loading of a computing device may be determined, and then the smallest size or thickness of the computing device may be determined based on the power loading. Alternatively, the geometry, e.g., the size and shape, of the computing device may be determined, and then the amount of power loading that the computing device can handle may be determined based on the geometry of the computing device. As a result, computing devices are often designed as ultrathin systems with limited performance ranges, or as thick and bulky systems with higher performance ranges.
The same numbers are used throughout the disclosure and the figures to reference like components and features. Numbers in the 100 series refer to features originally found in
As discussed above, current techniques for determining suitable power loading and geometry characteristics of computing devices result in the design of computing devices that are either very thin with limited performance ranges or thick and bulky with higher performance ranges. Accordingly, embodiments described herein provide a computing device including components that are configured to expand or compress based on a desired performance range for the computing device. For example, the computing device described herein may include an expandable heat exchanger, an expandable fan, and expandable intake and exhaust vents. Furthermore, the computing device may also include any number of additional expandable components, such as an expandable keyboard, expandable display device, expandable pointing device, or expandable speakers. The expansion of such components may increase the cooling capacity of the computing device, resulting in a corresponding increase in the performance range of the computing device.
According to embodiments described herein, the expandable components of the computing device may be expanded or compressed according to any number of different techniques based on the details of the specific implementation. Furthermore, the expandable components may be automatically expanded or compressed by the computing device, or may be expanded or compressed in response to input from the user of the computing device, as discussed further below.
In the following description and claims, the terms “coupled” and “connected,” along with their derivatives, may be used. It should be understood that these terms are not intended as synonyms for each other. Rather, in particular embodiments, “connected” may be used to indicate that two or more elements are in direct physical or electrical contact with each other. “Coupled” may mean that two or more elements are in direct physical or electrical contact. However, “coupled” may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.
Some embodiments may be implemented in one or a combination of hardware, firmware, and software. Some embodiments may also be implemented as instructions stored on a machine-readable medium, which may be read and executed by a computing platform to perform the operations described herein. A machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine, e.g., a computer. For example, a machine-readable medium may include read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; or electrical, optical, acoustical or other form of propagated signals, e.g., carrier waves, infrared signals, digital signals, or the interfaces that transmit and/or receive signals, among others.
An embodiment is an implementation or example. Reference in the specification to “an embodiment,” “one embodiment,” “some embodiments,” “various embodiments,” or “other embodiments” means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least some embodiments, but not necessarily all embodiments described herein. The various appearances of “an embodiment,” “one embodiment,” or “some embodiments” are not necessarily all referring to the same embodiments. Elements or aspects from an embodiment can be combined with elements or aspects of another embodiment.
Not all components, features, structures, characteristics, etc. described and illustrated herein need be included in a particular embodiment or embodiments. If the specification states a component, feature, structure, or characteristic “may”, “might”, “can” or “could” be included, for example, that particular component, feature, structure, or characteristic is not required to be included. If the specification or claim refers to “a” or “an” element, that does not mean there is only one of the element. If the specification or claims refer to “an additional” element, that does not preclude there being more than one of the additional element.
It is to be noted that, although some embodiments have been described in reference to particular implementations, other implementations are possible according to some embodiments. Additionally, the arrangement and/or order of circuit elements or other features illustrated in the drawings and/or described herein need not be arranged in the particular way illustrated and described. Many other arrangements are possible according to some embodiments.
In each system shown in a figure, the elements in some cases may each have a same reference number or a different reference number to suggest that the elements represented could be different and/or similar. However, an element may be flexible enough to have different implementations and work with some or all of the systems shown or described herein. The various elements shown in the figures may be the same or different. Which one is referred to as a first element and which is called a second element is arbitrary.
The memory device 104 can include random access memory (RAM), read only memory (ROM), flash memory, or any other suitable memory systems. For example, the memory device 104 may include dynamic random access memory (DRAM).
The CPU 102 may be connected through the bus 106 to an input/output (I/O) device interface 108 configured to connect the computing device 100 to one or more I/O devices 110. The I/O devices 110 may include, for example, a keyboard, speakers, a microphone, and a pointing device, such as a touchpad or touchscreen. The I/O devices 110 may be built-in components of the computing device 100, or may be devices that are externally connected to the computing device 100.
In various embodiments, any of the I/O devices 110 that are built-in components of the computing device 100 may be expandable. For example, if the computing device 100 is a clamshell computing device, such as a laptop computer, the keyboard may vertically expand when the lid of the computing device 100 is opened. In addition, the keys of the keyboard may separate or expand horizontally to increase the pitch of the keyboard. Furthermore, if the pointing device of the computing device 100 is a touchpad or similar technology, it may be also expand during the expansion of the keyboard.
As another example, the speakers of the computing device 100 may move from a compressed position in which the speakers are stored inside the housing, or chassis, of the computing device 100 to an expanded position in which the speakers are located outside the chassis of the computing device 100. For example, a hinge joint connected to each speaker may allow the speaker to expand and slide out of the chassis of the computing device 100 when in use. In various embodiments, the expansion of such I/O devices 110 may increase the cooling capacity of the computing device 100, resulting in a corresponding increase in the computing device's performance range.
The CPU 102 may also be linked through the bus 106 to a display interface 112 configured to connect the computing device 100 to a display device 114. The display device 114 may include a display screen that is a built-in component of the computing device 100. The display device 114 may also include a computer monitor, television, or projector, among others, that is externally connected to the computing device 100. In various embodiments, if the display device 114 is a display screen that is a built-in component of the computing device 100, the display device 114 may be expandable. For example, if the computing device 100 is a clamshell computing device, the display device 114 may expand when the lid of the computing device 100 is opened. The expansion of the display device 114 may also increase the cooling capacity and the performance range of the computing device 100.
The computing device 100 may also include a network interface controller (NIC) 116. The NIC 116 may be configured to connect the computing device 100 through the bus 106 to a network 118. The network 118 may be a wide area network (WAN), local area network (LAN), or the Internet, among others.
The computing device 100 may also include a cooling system 118. The cooling system 118 may include an expandable heat exchanger 120, an expandable fan 122, and expandable intake and exhaust vents 124, as well as any number of other suitable cooling components. According to embodiments described herein, the cooling capacity of the computing device 100 may be varied by expanding or compressing the expandable heat exchanger 120, the expandable fan 122, or the expandable intake and exhaust vents 124, or any combinations thereof. The cooling capacity of the computing device 100 may be varied to achieve a desired performance range for the computing device 100, as discussed further below.
The computing device may also include a storage device 126. The storage device 126 is a physical memory such as a hard drive, an optical drive, a thumbdrive, an array of drives, or any combinations thereof. The storage device 126 may also include remote storage drives. The storage device 126 may include a performance range adjustment module 128 that is configured to determine a desired performance range for the computing device 100. The performance range adjustment module 128 may automatically determine the desired performance range for the computing device 100, or may determine the desired performance range for the computing device 100 in response to input by a user of the computing device 100.
The storage device 126 may also include an expansion control module 130 that is configured to control the expansion or compression of any number of the components of the computing device 100, such as the expandable heat exchanger 120, the expandable fan 122, or the expandable intake and exhaust vents 124, according to the desired performance range. In some embodiments, the expansion control module 130 determines a cooling capacity for a component that corresponds to the desired performance range for the computing device 100, and expands or contracts the component to achieve the determined cooling capacity.
The block diagram of
The performance range of the laptop computer 200 may be adjusted according to embodiments described herein. Specifically, the performance range of the laptop computer 200 may be adjusted by expanding or compressing any number of expandable components within the laptop computer 200. Moreover, in various embodiments, such expandable components may be used to accommodate for increased power consumption by the laptop computer 200 without impacting the hydraulic resistance of the laptop computer 200.
Expanding the expandable components may increase the cooling capacity of the laptop computer 200, thus resulting in a corresponding increase in the performance range of the laptop computer 200. Alternatively, compressing the expandable components may decrease the cooling capacity of the laptop computer 200, thus resulting in a corresponding decrease in the performance range of the laptop computer 200. Thus, the performance range of the laptop computer 200 may be increased or decreased using the expandable components. For example, the expandable components may be used to increase the power level of the laptop computer 200 from an ultra-low voltage (ULV) power level to a standard voltage (SV) power level, or vice versa. Moreover, the expandable components of the laptop computer 200 may provide for a 90% increase in system cooling as compared to conventional ultrathin laptop computers.
Furthermore, the expansion of the expandable components may provide additional capabilities for the laptop computer 200. For example, the use of additional connectors may be enabled via the expansion of various expandable components within the laptop computer 200. In addition, the ergonomics of the laptop computer 200 may be enhanced via the expansion of various expandable components within the laptop computer 200.
The laptop computer 200 may include expandable intake and exhaust vents 202, as shown in
The laptop computer 200 may also include an expandable fan 208 that is configured to vary performance, e.g., air flow and pressure, to accommodate additional power loading. Furthermore, the laptop computer 200 may include an expandable heat exchanger 210 that is configured to accommodate additional power loading without thermally saturating.
In some embodiments, a keyboard 212 of the laptop computer 200 may expand to increase the pitch between the keys or to raise the keyboard to a more ergonomic position. The expansion of the keyboard 212 may also increase the cooling capacity and, thus, the performance range of the laptop computer 200.
Further, in some embodiments, a display device 214 of the laptop computer 200 may expand to increase the cooling capacity and the performance range of the laptop computer 200. Specifically, a display cover 216 of the display device 214, e.g., the lid of the laptop computer 200, may expand from a hinge 216 at the base of the display cover 216.
The schematic of
The method begins at block 302, at which a desired performance range for the computing device is determined. In some embodiments, the desired performance range for the computing device is determined automatically by the computing device based on the current operating conditions of the computing device, such as the current power consumption of the computing device. In other embodiments, the desired performance range for the computing device is determined in response to input from a user of the computing device. For example, the user may input a desired performance range for the computing device via a user interface.
At block 304, a geometry of an expandable component of the computing device that will provide the desired performance range for the computing device is determined. More specifically, a geometry of the expandable component that provides a cooling capacity for the computing device that corresponds to the desired performance range is determined.
The expandable component may include an expandable heat exchanger, an expandable air vent, an expandable fan, an expandable keyboard, an expandable display device, expandable speakers, an expandable pointing device, an expandable chassis, or the like. In some embodiments, the expansion of an expandable chassis provides for the exposure of any number of connectors that are not exposed when the expandable chassis is in a compressed position. Furthermore, the method 300 may include determining a geometry of each of a number of expandable components of the computing device that will provide the desired performance range. The computing device may select the expandable components that are to be expanded or compressed such that the computing device achieves a maximum performance range at a minimum overall system volume.
At block 306, the expandable component is expanded or compressed to achieve the calculated geometry. The expansion or compression of the expandable component to the calculated geometry may allow the computing device to operate within the desired performance range.
The process flow diagram of
The schematics of
The schematics of
The performance capabilities of fans that are currently being used within computing devices are bound by the physical size of the fans' housing. Specifically, the flow rate of a fan is limited by the fan's blade size, which in turn is limited by the physical limits of the fan's housing. The flow rate of a fan is directly related to the cooling capacity of the computing device in which the fan is implemented. One current technique for increasing a fan's flow rate involves increasing the fan's motor speed. However, increasing the fan's motor speed leads to higher audible noise, which may be unacceptable to the user of the computing device. An alternate technique involves using a larger fan that consumes a larger internal volume within the computing device. However, this technique may result in an increase in the overall size of the computing device.
According to embodiments described herein, the flow rate of a fan is increased by physically enlarging the fan for a given computing device design. This may allow for the design of thinner computing devices that can be expanded to increase the thermal headroom and performance without sacrificing other parameters. In various embodiments, the fan may be physically enlarged by increasing the blade size and the housing size of the fan according to any of a variety of different techniques, as discussed further with respect to
The schematics of
In addition, an alignment pin 714 may be positioned at each corner of the case halves 710A and 710B. The alignment pins 714 may include springs 716. The springs 716 may be used to bias the assembly open, i.e., in the expanded mode 704.
The expandable fan 700 may also include an upper hub half 718A and a lower hub half 718B. The upper hub half 718A may be configured to slide vertically relative to the lower hub half 718B. In addition, the two hub halves 718A and 718B may be rotationally keyed using a spline 720.
The schematics of
In various embodiments, the elastic blades 808 of the expandable fan 800 are attached to the upper hub half 812A and the lower hub half 812B. Furthermore, the upper hub half 812A may be spring biased against the upper case half 810A.
When the expandable fan 800 is in the expanded mode 804, the upper and lower hub halves 812A and 812B may slide vertically apart. The movement of the upper and lower hub halves 812A and 812B causes the rigid spokes 816 of the elastic blades 808 to move apart and the flexible fan blades 818 to straighten into an expanded position.
The schematics of
Each hinged blade 908 may include an upper blade half 912A and a lower blade half 912B that are connected via a hinge 914 in the middle of the hinged blade 908. When the expandable fan 900 is in the expanded mode 904, the hinged blades 908 may be sprung open by torsion springs. An upper hub 916 within the expandable fan 900 may drive a cam 918 on each hinged blade 908 to control the hinging of the upper and low blade halves 912A and 912B.
The schematics of
The size of the heat exchanger within a computing device is directly related to the thermal capabilities, e.g., cooling capacity, of the computing device. Heat exchangers are currently sized based on targeted or worst case thermal design power load. Therefore, for typical application power loads, the heat exchanger is oversized and consumes a large portion of the internal volume of the computing device. In other words, for typical usage conditions, the heat exchanger is not used to capacity. Therefore, it may be desirable to design the heat exchanger of a computing device such that its volume and capacity can be increased or decreased according to the current usage scenario of the computing device.
Accordingly, embodiments described herein provide a heat exchanger that is configured to increase or decrease in volume according the current usage scenario of the computing device. This may result in a decrease in the hydraulic resistance and an increase in the heat transfer capacity of the computing device without increasing the footprint on the computing device layout. This may be accomplished by creating an expandable heat exchanger that may be expanded or compressed according to the desired cooling capacity and performance range for the computing device. The use of such an expandable heat exchanger may enable the design of thinner computing devices with higher performance components.
The upper and lower heat exchanger halves 1002A and 1002B each include a number of fins 1006. The fins 1006 of the two heat exchanger halves 1002A and 1002B are nested, or overlapping, when the expandable heat exchanger 1000 is in the compressed mode. The exact position of the fins 1006, including the fins' pitch and alignment, can be constrained by various methods.
Further, in some embodiments, an upper heat pipe 1008A of the upper heat exchanger half 1002A provides cooling to a particular component, such as a graphics processing unit (GPU) of the computing device. In addition, a lower heat pipe 1008B of the lower heat exchanger half 1002B may provide cooling to a different component, such as the CPU of the computing device.
In various embodiments, expanding the expandable heat exchanger 1000 reduces its hydraulic resistance, thereby allowing more air or cooling fluid to pass through the computing device. This increases the heat transfer rate, allowing higher power dissipation from components. Coupling this with a variable performance expandable fan may substantially increase the computing device's cooling capabilities.
The schematics of
The mechanism by which the solid interlocking fins 1102 are interlocked with one another may vary depending on the details of the specific implementation.
In various embodiments, the honeycomb material 1902 includes individual corrugated sheet springs that are soldered together. In addition, metal plates may be soldered to the crests of the top and bottom sheet springs within the honeycomb material 1902. The metal plates may be in sliding contact with the upper and lower heat pipes 1904A and 1904B.
The schematics of the
The various software components discussed herein may be stored on the tangible, non-transitory computer-readable media 2300, as indicated in
The block diagram of
A computing device is described herein. The computing device includes an expandable component. The computing device also includes logic at least a portion of which is in hardware. The logic is to determine a desired performance range for the computing device and expand or compress the expandable component to provide the desired performance range for the computing device.
The expandable component may include nested heat exchangers, and the logic may expand the nested heat exchangers by separating a number of fins of a first one of the nested heat exchangers from a number of fins of a second one of the nested heat exchangers via vertical linear motion. The expandable component may also include an expandable fan, and the logic may expand the expandable fan by increasing a size of a number of blades and a housing of the expandable fan.
The expandable component may include an expandable air vent, and the logic may expand the expandable air vent by increasing a size of the expandable air vent by increasing a size of a chassis of the computing device. The expandable component may include an expandable display device, and the logic may expand the expandable display device by increasing a size of a display cover of the expandable display device. In addition, the expandable component may include expandable speakers, and the logic may expand the expandable speakers by moving the expandable speakers from a compressed position in which the expandable speakers are stored inside a chassis of the computing device to an expanded position in which the expandable speakers are located outside the chassis of the computing device.
The expandable component may include an expandable chassis, and the logic may expand the expandable chassis by increasing a size of a portion of the expandable chassis. The expansion of the expandable chassis may provide for an exposure of a connector that is not exposed when the expandable chassis is compressed. The computing device may include a number of expandable components, and wherein the logic may determine a desired performance range for the computing device and expand or compress each expandable component to achieve the determined performance range.
The expandable component may include an expandable heat exchanger. The expandable heat exchanger may include a number of nested fins, and the nested fins may be at least partially separated when the expandable heat exchanger is expanded. The expandable heat exchanger may include a number of solid interlocking fins, and the solid interlocking fins may be at least partially separated when the expandable heat exchanger is expanded. The expandable heat exchanger may include a number of mesh columns coupled to an upper heat pipe and a lower heat pipe of the expandable heat exchanger, and the mesh columns may be expanded or compressed in response to a movement of the upper heat pipe or the lower heat pipe, or both.
The expandable heat exchanger may include a number of mesh fins coupled to an upper heat pipe and a lower heat pipe of the expandable heat exchanger, and the mesh fins may be expanded or compressed in response to a movement of the upper heat pipe or the lower heat pipe, or both. The expandable heat exchanger may include a honeycomb material coupled to an upper heat pipe and a lower heat pipe of the expandable heat exchanger, and the honeycomb material may be expanded or compressed in response to a movement of the upper heat pipe or the lower heat pipe, or both. The expandable heat exchanger may include a number of expandable cups coupled to an upper heat pipe and a lower heat pipe of the expandable heat exchanger, and the expandable cups may be expanded or compressed in response to a movement of the upper heat pipe or the lower heat pipe, or both.
The expandable component may include an expandable fan that is configured to expand by increasing a size of a number of blades of the expandable fan. The blades may include nested blades, elastic blades, or hinged blades, or any combination thereof.
The expandable component may also include an expandable vent. The expandable vent may be expanded by increasing a surface area of a portion of a chassis of the computing device on which the expandable vent is positioned. Furthermore, the expandable component may include an expandable keyboard, an expandable display device, expandable speakers, or an expandable pointing device, or any combinations thereof.
The logic may determine the desired performance range for the computing device in response to input from a user of the computing device. Alternatively, the logic may automatically determine the desired performance range for the computing device based on operating conditions of the computing device.
The logic may determine a cooling capacity for the computing device that corresponds to the desired performance range and expand or compress the expandable component to provide the determined cooling capacity for the computing device. The logic may determine a geometry of the expandable component that will provide the desired performance range for the computing device and expand or compress the expandable component to achieve the determined geometry.
At least one machine readable medium is described herein. The at least one machine readable medium has instructions stored therein that, in response to being executed on a computing device, cause the computing device to determine a desired performance range for the computing device. The instructions also cause the computing device to expand or compress an expandable component of the computing device to achieve the determined geometry.
The instructions may cause the computing device to determine a cooling capacity for the computing device that corresponds to the desired performance range and expand or compress the expandable component to provide the determined cooling capacity for the computing device. The instructions may also cause the computing device determine a geometry of the expandable component that will provide the desired performance range for the computing device and expand or compress the expandable component to achieve the determined geometry.
The instructions may cause the computing device to determine the desired performance range for the computing device in response to input from a user of the computing device. Alternatively, the instructions may cause the computing device to determine the desired performance range for the computing device automatically based on operating conditions of the computing device.
A computing device is described herein. The computing device includes an expandable component and a processor that is configured to execute stored instructions. The computing device also includes a storage device that stores instructions. The storage device includes processor executable code that, when executed by the processor, is configured to determine a desired performance range for the computing device, determine a geometry of the expandable component that will provide the desired performance range for the computing device, and expand or compress the expandable component to achieve the determined geometry.
It is to be understood that specifics in the aforementioned examples may be used anywhere in one or more embodiments. For instance, all optional features of the computing device described above may also be implemented with respect to either of the methods or the computer-readable medium described herein. Furthermore, although flow diagrams and/or state diagrams may have been used herein to describe embodiments, the embodiments are not limited to those diagrams or to corresponding descriptions herein. For example, flow need not move through each illustrated box or state or in exactly the same order as illustrated and described herein.
Embodiments described herein are not restricted to the particular details listed herein. Indeed, those skilled in the art having the benefit of this disclosure will appreciate that many other variations from the foregoing description and drawings may be made within the scope of the present embodiments. Accordingly, it is the following claims including any amendments thereto that define the scope of the embodiments.