<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How does the shutdown on overheating work ? in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835863#M1137</link>
    <description>Hello Victor,&lt;BR /&gt;From"Intel 64 and IA-32 Architectures Software Developers Manual Volume 3 (3A &amp;amp; 3B): System Programming Guide" at &lt;A href="http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html/" target="_blank"&gt;http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;Section 14.5.1 Catastrophic Shutdown Detector&lt;BR /&gt;P6 family processors introduced a thermal sensor that acts as a catastrophic shutdown detector. This catastrophic shutdown detector was also implemented in Pentium 4, Intel Xeon and Pentium M processors. It is always enabled. When processor core temperature reaches a factory preset level, the sensor trips and processor execution is halted until after the next reset cycle.&lt;BR /&gt;&lt;BR /&gt;The mechanism is builtin to the processor, not under the control of BIOS and not dependent on other sensor outside the processor.&lt;BR /&gt;&lt;BR /&gt;Does this clarify things?&lt;BR /&gt;Pat&lt;/P&gt;</description>
    <pubDate>Sun, 04 Sep 2011 15:52:12 GMT</pubDate>
    <dc:creator>Patrick_F_Intel1</dc:creator>
    <dc:date>2011-09-04T15:52:12Z</dc:date>
    <item>
      <title>How does the shutdown on overheating work ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835862#M1136</link>
      <description>Hello.&lt;BR /&gt;&lt;BR /&gt;I would like to know who controls the process of system shutdown when 
the CPU overheats ? Is it the CPU that shuts down itself when it overheats or 
is the BIOS that commands the shutdown process or perhaps a temperature 
monitoring sensor or perhaps another located near the CPU ? I am running a Pentium 4 CPU
 running at stock 2.53GHz with a P4B533 motherboard. &lt;BR /&gt;
&lt;BR /&gt;
I don't have any issues with my configuration right now but wanted to know how this scenario works ?&lt;BR /&gt;
&lt;BR /&gt;
Thanks in advance&lt;BR /&gt;
&lt;BR /&gt;
Victor</description>
      <pubDate>Sun, 04 Sep 2011 05:11:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835862#M1136</guid>
      <dc:creator>victor6799</dc:creator>
      <dc:date>2011-09-04T05:11:46Z</dc:date>
    </item>
    <item>
      <title>How does the shutdown on overheating work ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835863#M1137</link>
      <description>Hello Victor,&lt;BR /&gt;From"Intel 64 and IA-32 Architectures Software Developers Manual Volume 3 (3A &amp;amp; 3B): System Programming Guide" at &lt;A href="http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html/" target="_blank"&gt;http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;Section 14.5.1 Catastrophic Shutdown Detector&lt;BR /&gt;P6 family processors introduced a thermal sensor that acts as a catastrophic shutdown detector. This catastrophic shutdown detector was also implemented in Pentium 4, Intel Xeon and Pentium M processors. It is always enabled. When processor core temperature reaches a factory preset level, the sensor trips and processor execution is halted until after the next reset cycle.&lt;BR /&gt;&lt;BR /&gt;The mechanism is builtin to the processor, not under the control of BIOS and not dependent on other sensor outside the processor.&lt;BR /&gt;&lt;BR /&gt;Does this clarify things?&lt;BR /&gt;Pat&lt;/P&gt;</description>
      <pubDate>Sun, 04 Sep 2011 15:52:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835863#M1137</guid>
      <dc:creator>Patrick_F_Intel1</dc:creator>
      <dc:date>2011-09-04T15:52:12Z</dc:date>
    </item>
    <item>
      <title>How does the shutdown on overheating work ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835864#M1138</link>
      <description>Thanks alot for the reply. That definitely answers my questions. Best Regards. Victor.</description>
      <pubDate>Tue, 06 Sep 2011 06:23:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835864#M1138</guid>
      <dc:creator>victor6799</dc:creator>
      <dc:date>2011-09-06T06:23:13Z</dc:date>
    </item>
    <item>
      <title>How does the shutdown on overheating work ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835865#M1139</link>
      <description>&lt;STRONG&gt;&amp;gt;&amp;gt;...processor...is halted...&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;It means that an operating system, for example Windows XP, "freezes", right? After that a userturns&lt;BR /&gt;off the computer and somedata arelost. That is absolutely not a good thing!&lt;BR /&gt;&lt;BR /&gt;So, I'm interested to understand why there is no a hardwareinterrupt to instruct an operating&lt;BR /&gt;system, for example Windows XP,to initiate a shut down process with Win32 APIfunctions&lt;BR /&gt;like'&lt;STRONG&gt;ExitWindows&lt;/STRONG&gt;' or '&lt;STRONG&gt;ExitWindowsEx&lt;/STRONG&gt;'?&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergey&lt;BR /&gt;&lt;BR /&gt;PS: By the way, NVIDIA's graphics cards have some API to measure atemperature of a GPU unit:&lt;BR /&gt;&lt;BR /&gt;BOOL _cdecl &lt;STRONG&gt;NvCplGetThermalSettings&lt;/STRONG&gt;( ... )&lt;BR /&gt;</description>
      <pubDate>Sun, 27 Nov 2011 02:19:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835865#M1139</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2011-11-27T02:19:20Z</dc:date>
    </item>
    <item>
      <title>How does the shutdown on overheating work ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835866#M1140</link>
      <description>Hello Sergey,&lt;BR /&gt;Before the processor shuts down, the system is signaled that the processor is getting hot.&lt;BR /&gt;The TM1 and TM2 temperature try to keep the processor from getting too hot (and shutting down).&lt;BR /&gt;&lt;BR /&gt;From Vol 3ab of the SDM:&lt;BR /&gt;&lt;P&gt;14.5.2 Thermal Monitor&lt;BR /&gt;Pentium 4, Intel Xeon and Pentium M processors introduced a second temperature&lt;BR /&gt;sensor that is factory-calibrated to trip when the processors core temperature&lt;BR /&gt;crosses a level corresponding to the recommended thermal design envelop. The triptemperature&lt;BR /&gt;of the second sensor is calibrated below the temperature assigned to&lt;BR /&gt;the catastrophic shutdown detector.&lt;/P&gt;&lt;P&gt;14.5.2.1 Thermal Monitor 1&lt;BR /&gt;The Pentium 4 processor uses the second temperature sensor in conjunction with a&lt;BR /&gt;mechanism called Thermal Monitor 1 (TM1) to control the core temperature of the&lt;BR /&gt;processor. TM1 controls the processors temperature by modulating the duty cycle of&lt;BR /&gt;the processor clock. Modulation of duty cycles is processor model specific. Note that&lt;BR /&gt;the processors STPCLK# pin is not used here; the stop-clock circuitry is controlled&lt;BR /&gt;internally.&lt;/P&gt;&lt;P&gt;Support for TM1 is indicated by CPUID.1:EDX.TM[bit 29] = 1.&lt;/P&gt;&lt;P&gt;TM1 is enabled by setting the thermal-monitor enable flag (bit 3) in&lt;BR /&gt;IA32_MISC_ENABLE [see Appendix B, Model-Specific Registers (MSRs)]. Following&lt;BR /&gt;a power-up or reset, the flag is cleared, disabling TM1. BIOS is required to enable&lt;BR /&gt;only one automatic thermal monitoring modes. Operating systems and applications&lt;BR /&gt;must not disable the operation of these mechanisms.&lt;/P&gt;&lt;P&gt;14.5.2.2 Thermal Monitor 2&lt;BR /&gt;An additional automatic thermal protection mechanism, called Thermal Monitor 2&lt;BR /&gt;(TM2), was introduced in the Intel Pentium M processor and also incorporated in&lt;BR /&gt;newer models of the Pentium 4 processor family. Intel Core Duo and Solo processors,&lt;BR /&gt;and Intel Core 2 Duo processor family all support TM1 and TM2. TM2 controls the&lt;BR /&gt;core temperature of the processor by reducing the operating frequency and voltage&lt;BR /&gt;of the processor and offers a higher performance level for a given level of power&lt;BR /&gt;reduction than TM1.&lt;/P&gt;&lt;P&gt;TM2 is triggered by the same temperature sensor as TM1. The mechanism to enable&lt;BR /&gt;TM2 may be implemented differently across various IA-32 processor families with&lt;BR /&gt;different CPUID signatures in the family encoding value, but will be uniform within an&lt;BR /&gt;IA-32 processor family.&lt;BR /&gt;Support for TM2 is indicated by CPUID.1:ECX.TM2[bit 8] = 1.&lt;/P&gt;</description>
      <pubDate>Sun, 27 Nov 2011 03:24:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835866#M1140</guid>
      <dc:creator>Patrick_F_Intel1</dc:creator>
      <dc:date>2011-11-27T03:24:41Z</dc:date>
    </item>
    <item>
      <title>How does the shutdown on overheating work ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835867#M1141</link>
      <description>Thank you, Patrick! I'll need to look at Intel'sSystem Programming Guidesbefore asking new questions.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergey</description>
      <pubDate>Tue, 29 Nov 2011 02:05:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835867#M1141</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2011-11-29T02:05:38Z</dc:date>
    </item>
    <item>
      <title>How does the shutdown on overheating work ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835868#M1142</link>
      <description>Hello Sergey,&lt;BR /&gt;No problem. Thanks for contributing to the forum.&lt;BR /&gt;Pat</description>
      <pubDate>Tue, 29 Nov 2011 20:22:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835868#M1142</guid>
      <dc:creator>Patrick_F_Intel1</dc:creator>
      <dc:date>2011-11-29T20:22:49Z</dc:date>
    </item>
    <item>
      <title>How does the shutdown on overheating work ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835869#M1143</link>
      <description>&lt;P&gt;Hi Patrick,&lt;/P&gt;&lt;P&gt;I've found everything I needed. By the way, you've had a very good discussion regarding&lt;BR /&gt;the CPU Temperature Monitoring subject some time ago:&lt;/P&gt;&lt;P&gt;Thread: &lt;STRONG&gt;CPU Temperature&lt;/STRONG&gt;&lt;BR /&gt;  &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=85648&amp;amp;o=a&amp;amp;s=lr"&gt;http://software.intel.com/en-us/forums/showthread.php?t=85648&amp;amp;o=a&amp;amp;s=lr&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I also reviewed: &lt;A href="http://www.alcpu.com/CoreTemp/developers.html"&gt;http://www.alcpu.com/CoreTemp/developers.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Sergey&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2011 19:35:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835869#M1143</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2011-12-01T19:35:13Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;PS: By the way, NVIDIA's</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835870#M1144</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;PS: By the way, NVIDIA's graphics cards have some API to measure atemperature of a GPU unit:&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;This is probably implemented as a MMIO thermal status register and accessible by the driver which is collecting data and sending it to user mode application.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Feb 2013 05:51:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-does-the-shutdown-on-overheating-work/m-p/835870#M1144</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-02-11T05:51:49Z</dc:date>
    </item>
  </channel>
</rss>

