Abstract:
Systems, methods, and computer programs are disclosed for reducing leakage power of a system on chip (SoC). One such method comprises monitoring a plurality of temperature differentials across a respective plurality of thermoelectric coolers on a system on chip (SoC). Each of the thermoelectric coolers is dedicated to a corresponding one of a plurality of chip sections on the SoC. The thermoelectric coolers are controlled based on the plurality of temperature differentials to minimize a sum of a combined power consumption of the plurality of chip sections and the plurality of corresponding dedicated thermoelectric coolers.
Abstract:
In one embodiment, a method of temperature control comprises receiving temperature readings from a temperature sensor on a chip, calculating one or more second derivatives of temperature with respect to time based on the temperature readings, and determining whether to perform temperature mitigation on the chip based on the one or more calculated second derivatives of temperature.
Abstract:
An electronic device includes an integrated circuit, a flexible heat spreader, an actuator, and a controller. The actuator is coupled to the flexible heat spreader and the controller is configured to control the actuator between a first actuation mode and a second actuation mode. When in the first actuation mode, the actuator positions the flexible heat spreader with an air gap between the flexible heat spreader and the integrated circuit such that the flexible heat spreader is thermally separated from the integrated circuit to increase a thermal impedance between the flexible heat spreader and the integrated circuit. When in the second actuation mode, the actuator positions the flexible heat spreader in thermal contact with the integrated circuit without the air gap there between to reduce the thermal impedance between the flexible heat spreader and the integrated circuit.
Abstract:
A method includes generating temperature information from a plurality of temperature sensors within a computing device; and processing the temperature information to generate voltage reduction steps based on an observed rate of change of the temperature information.
Abstract:
A mobile device includes an exterior housing, a display, a capacitive sensor, a temperature sensor, and a controller. The capacitive sensor is coupled to the exterior housing at a backside of the mobile device and the temperature sensor is coupled to one or more components of the mobile device. The controller is coupled to the capacitive sensor and to the temperature sensor. The controller is configured to adjust a temperature threshold of the mobile device in response to detecting the presence of a case installed on the exterior housing. The controller is also configured to adjust one or more operating parameters of the mobile device to control a temperature of the exterior housing to below the temperature threshold based on the output of the capacitive sensor and one or more readings of the temperature sensor.
Abstract:
A method includes: acquiring temperature values from a plurality of temperature sensors spatially distributed within a device; using the temperature values, calculating skin temperature values corresponding to each of the temperature sensors; comparing the skin temperature values to a first temperature threshold; in response to determining that at least one of the skin temperature values exceeds the first temperature threshold, measuring temperature over time; comparing the temperature over time to a second temperature threshold; and in response to determining that the temperature over time exceeds the second temperature threshold, reducing power consumption of the device.
Abstract:
In one embodiment, a temperature management system comprises a plurality of temperature sensors on a chip, and a temperature manager. The temperature manager is configured to receive a plurality of temperature readings from the temperature sensors, to determine a plurality of power values based on the temperature readings, to determine a plurality of temperature values based on the determined power values, the determined temperature values corresponding to a plurality of different locations on the chip, and to estimate a temperature of a hotspot on the chip based on the determined temperature values.
Abstract:
A heat transfer component of a smart watch captures at least a portion of heat emitted by one or more electronic components located within an enclosure of the smart watch. The heat transfer component transfers at least a portion of the captured heat to a wrist band outside the enclosure of the smart watch. The wrist band allows for dissipation of at least a portion of the transferred heat through at least one surface of the wrist band.
Abstract:
Systems and methods relate to thermal management of electronic headsets, such as virtual reality headsets. An electronic headset includes a body which can hold a processing system. A heat spreader is attached to the body, wherein the heat spreader includes a chimney. The chimney is designed to dissipate heat generated by the processing system. The heat spreader can be controlled to extend the chimney based on the heat perceived on external surfaces of the electronic headset which can come in contact with a user's skin. The chimney includes an air gap and provides a passive cooling system.
Abstract:
Aspects include computing devices, systems, and methods for selecting preferred processor core combinations for a state of a computing device. In an aspect, a state of a computing device containing the multi-core processor may be determined. A number of current leakage ratios may be determined by comparing current leakages of the processor cores to current leakages of the other processor cores. The ratios may be compared to boundaries for the state of the computing device in respective inequalities. A processor core associated with a number of boundaries may be selected in response to determining that the respective inequalities are true. The boundaries may be associated with a set of processor cores deemed preferred for an associated state of the computing device. The processor core present in the set of processor cores for each boundary of a true inequality may be the selected processor core.