Method and apparatus for software-assisted thermal management for electronic systems
First Claim
1. A computer system comprising an integrated circuit CPU, and at least one software program, in which said CPU includes sensor means responsive to a thermal property of said integrated circuit for asserting a first notification event;
- and said software program includes instruction means responsive to said first notification event for modifying a method executed by said software program to reduce the thermal load imposed by said software program on said CPU.
5 Assignments
0 Petitions
Accused Products
Abstract
In a computer system, a device for measuring power dissipation (e.g., using on-die thermal sensors) is linked to both a hardware-based thermal management solution and with a means for causing a notification event to software, so that, initially, the operating system software and/or the application software modifies its behavior in response to the notification event to reduce overall system power dissipation and the hardware-based thermal management solution is only triggered if the software solution is not effective; with both operating system and application software resuming higher-performance algorithms when power dissipation is no longer critical.
-
Citations
31 Claims
-
1. A computer system comprising an integrated circuit CPU, and at least one software program, in which said CPU includes sensor means responsive to a thermal property of said integrated circuit for asserting a first notification event;
- and
said software program includes instruction means responsive to said first notification event for modifying a method executed by said software program to reduce the thermal load imposed by said software program on said CPU. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- and
-
12. A method of operating a computer system comprising an integrated circuit CPU and at least one software program, in which said CPU includes sensor means responsive to a thermal property of said integrated circuit for asserting a first notification event, comprising the steps of:
-
sensing a parameter representing said first notification event;
modifying a method executed by said software program by the substitution for an original step of at least one substitute step that reduces the thermal load imposed by said software program on said CPU in response to said assertion of a first notification event; and
restoring said original step in response to the withdrawal of said assertion of a first notification event. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An article of manufacture for use in a computer system having an integrated circuit CPU having sensor means responsive to a thermal property of said integrated circuit for asserting a first notification event, comprising a software program storage medium readable by a computer and embodying instructions executable by the computer for performing a method comprising the steps of:
-
sensing a parameter representing said first notification event;
modifying said method executed by said software program by the substitution for an original step of at least one substitute step that reduces the thermal load imposed by said software program on said CPU in response to said assertion of a first notification event; and
restoring said original step in response to the withdrawal of said assertion of a first notification event. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification