Adaptive thermal throttling with user configuration capability
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-016/00
G05D-023/19
G06F-011/30
G06F-001/20
출원번호
US-0997312
(2011-12-29)
등록번호
US-9798335
(2017-10-24)
국제출원번호
PCT/US2011/067949
(2011-12-29)
§371/§102 date
20140320
(20140320)
국제공개번호
WO2013/101116
(2013-07-04)
발명자
/ 주소
Poornachandran, Rajesh
Aissi, Selim
출원인 / 주소
Intel Corporation
대리인 / 주소
Grossman, Tucker, Perreault & Pfleger, PLLC
인용정보
피인용 횟수 :
0인용 특허 :
18
초록▼
An apparatus for adaptive thermal management of a device with user configuration capability, including a secure memory configured to store a thermal management policy; thermal monitoring circuitry configured to monitor thermal states associated with one or more sensor sub-systems of the device; and
An apparatus for adaptive thermal management of a device with user configuration capability, including a secure memory configured to store a thermal management policy; thermal monitoring circuitry configured to monitor thermal states associated with one or more sensor sub-systems of the device; and policy enforcement circuitry configured to implement the stored thermal management policy in response to the monitored thermal state violating a thermal threshold.
대표청구항▼
1. An apparatus for thermal management of a device, comprising: a memory;a processor to load a thermal management policy, the thermal management policy including a plurality of thresholds encoded in the memory, the thresholds based on user input;thermal monitoring circuitry comprising a plurality of
1. An apparatus for thermal management of a device, comprising: a memory;a processor to load a thermal management policy, the thermal management policy including a plurality of thresholds encoded in the memory, the thresholds based on user input;thermal monitoring circuitry comprising a plurality of temperature sensors, each temperature sensor to monitor a thermal state of at least one subsystem of the device;a user interface to provide indications to a user, the indications including at least: a clock frequency of the processor; andeffects of changing the clock frequency on a skin temperature of the device; andwherein the processor is further to decrease the clock frequency of the processor in response to a monitored thermal state exceeding one of the thresholds of the thermal management policy. 2. The apparatus of claim 1, wherein the user interface is further to receive the thresholds and to receive the thermal management policy. 3. The apparatus of claim 2, wherein the user interface is further to provide notification of the monitored thermal state violating the threshold. 4. The apparatus of claim 1, wherein the user interface further provides remote access to the apparatus. 5. The apparatus of claim 4, further comprising security circuitry to authenticate the user through the remote access. 6. The apparatus of claim 1, further comprising a cooling fan, wherein the thermal management policy comprises adjusting the speed of the cooling fan. 7. The apparatus of claim 1, wherein the subsystems of the device include one of a GPS, a gyroscope, a proximity sensor, a compass, an accelerometer, a thermal sensor, a fan sensor, a current sensor or an ambient light sensor. 8. The apparatus of claim 1, wherein the thermal management policy provides that hardware limitations of the device are not exceeded. 9. The apparatus of claim 1, wherein the device is one of a laptop, a tablet or a smartphone. 10. A thermal management system, comprising: a memory to store one or more stored policies;a processor to load a thermal management policy from the one or more stored policies, the thermal management policy including thermal thresholds associated with one or more temperature sensors of a device, the thermal thresholds based on user input;monitoring circuitry to monitor thermal states associated with the one or more temperature sensors of the device; anda user interface to provide indications to a user, the indications including at least: a clock frequency of the processor; andeffects of changing the clock frequency on a skin temperature of the device;wherein the processor is further to implement the thermal management policy associated with a violation of one of the thermal thresholds by one of the monitored thermal states. 11. The thermal management system of claim 10, wherein the thermal management policy is associated with a mode of operation of the device. 12. The thermal management system of claim 11, wherein the mode of operation is one of a global positioning sensor (GPS) mode, a web browsing mode or a phone call mode. 13. The thermal management system of claim 10, wherein the thermal management policy comprises adjusting a clock frequency of the processor. 14. The thermal management system of claim 10, wherein the thermal management policy comprises adjusting a cooling fan speed. 15. The thermal management system of claim 10, wherein the monitoring circuitry is further to monitor thermal states associated with one or more subsystems of the device, wherein the subsystems include one of a GPS, a gyroscope, a proximity sensor, a compass, an accelerometer, a thermal sensor, a fan sensor, a current sensor or an ambient light sensor. 16. The thermal management system of claim 10, wherein the thermal management policy provides that hardware limitations of the device are not exceeded. 17. The thermal management system of claim 10, wherein the user interface is further to: receive the user input; andprovide notification that the monitoring circuitry detects one of the thermal states violating one of the thermal thresholds. 18. The thermal management system of claim 17, wherein the user interface is further to provide remote access to the thermal management system. 19. The thermal management system of claim 18, further comprising security circuitry to authenticate the user through the remote access and to provide secure memory for the stored policies. 20. The thermal management system of claim 10, wherein one or more of the stored policies is associated with one or more other users. 21. The thermal management system of claim 10, wherein the device is one of a laptop, a tablet or a smartphone. 22. A method for thermal management of a device, comprising: loading, via a processor, a thermal management policy, the thermal management policy including one or more thresholds, the thresholds based on user input and associated with one or more temperature sensors of the device;monitoring, via thermal monitoring circuitry, thermal states associated with the one or more temperature sensors of the device, each temperature sensor to monitor a thermal state of at least one subsystem of the device;providing, via a user interface, indications to a user, the indications including at least: a clock frequency of the processor; andeffects of changing the clock frequency on a skin temperature of the device; anddecreasing, via the processor, a clock frequency of the processor in response to a monitored thermal state exceeding one of the thresholds of the thermal management policy. 23. The method of claim 22, further comprising associating the thermal management policy with a mode of operation of the device. 24. The method of claim 23, wherein the mode of operation is one of a global positioning sensor (GPS) mode, a web browsing mode or a phone call mode. 25. The method of claim 22, further comprising adjusting a cooling fan speed according to the at least one thermal management policy. 26. The method of claim 22, wherein the subsystems of the device include one of a GPS, a gyroscope, a proximity sensor, a compass, an accelerometer, a thermal sensor, a fan sensor, a current sensor or an ambient light sensor. 27. The method of claim 22, wherein the at least one thermal management policy provides that hardware limitations of the device are not exceeded. 28. The method of claim 22, further comprising providing, via the user interface, notification to the user of the violation of one of the thresholds by one of the monitored thermal states. 29. The method of claim 22, further comprising providing remote access to the device and authenticating the user through the remote access. 30. The method of claim 22, further comprising providing secure storage for the thermal management policy. 31. The method of claim 22, further comprising storing, via a memory, one or more thermal management policies, wherein one or more of the stored thermal management policies is associated with one or more other users. 32. A non-transitory computer-readable storage medium having instructions stored thereon which when executed by a processor result in the following operations comprising: load a thermal management policy, the a thermal management policy including one or more thresholds, the one or more thresholds based on user input and associated with one or more temperature sensors of a device;monitor thermal states associated with one or more subsystems of the device;provide indications to a user, the indications including at least: a clock frequency of the processor; andeffects of changing the clock frequency on a skin temperature of the device; anddecrease the clock frequency of the processor in response to a monitored thermal state exceeding one of the thresholds of the thermal management policy. 33. The non-transitory computer-readable storage medium of claim 32, wherein the operations further comprise associate the thermal management policy with a mode of operation of the device. 34. The non-transitory computer-readable storage medium of claim 32, wherein the operations further comprise adjust a cooling fan speed according to the thermal management policy. 35. The non-transitory computer-readable storage medium of claim 32, wherein the operations further comprise provide notification to the user of the violation of one of the thermal thresholds by one of the monitored thermal states.
Beukema Bruce Leroy ; Fuhs Ronald Edward ; Kelley Richard Allen ; Neal Danny Marvin ; Thurber Steven Mark, Bus for high frequency operation with backward compatibility and hot-plug ability.
Alben, Jonah; Ma, Dennis Kd; Kelleher, Brian, Method and apparatus for power management of graphics processors and subsystems that allow the subsystems to respond to accesses when subsystems are idle.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.