In a control stack included in a software, a control execution unit allows a receiving unit to receive the temperatures of a main processor and a graphic processor. When it determines based on these temperatures that a thermal error has occurred, the control execution unit allows a type acquisition unit...http://www.google.com/patents/US8068940?utm_source=gb-gplus-sharePatent US8068940 - Method and apparatus for controlling heat generation