From WikiChip
Difference between revisions of "tdp"

(Thermal Capacitance)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{title|Thermal Design Power (TDP)}}
 
{{title|Thermal Design Power (TDP)}}
'''Thermal Design Power''' ('''TDP''') is the amount of [[thermal power]] an [[integrated circuit]] generates under T<sub>CASE,MAX</sub>. A TDP of an IC represents that upper point of the thermal profile and is used for determining the appropriate thermal solution design target. TDP is a measure of heat and should not be confused with [[power dissipation]] which is a measure of the rate of [[work]].  
+
'''Thermal Design Power''' ('''TDP''') the maximum sustained power a processor can draw for a thermally significant period while running useful "real world" software under defined temperature and voltage limits (typically the [[thermal power]] an [[integrated circuit]] generates under T<sub>CASE,MAX</sub>). A TDP of an IC represents that upper point of the thermal profile and is used for determining the appropriate thermal solution design target.  
  
 
== Overview ==
 
== Overview ==
Line 18: Line 18:
 
== Thermal Capacitance ==
 
== Thermal Capacitance ==
 
[[File:sandy bridge dynamic thermal capacitance.png|right|400px]]
 
[[File:sandy bridge dynamic thermal capacitance.png|right|400px]]
If an integrated circuit has been running at relatively cooler temperatures, the various materials such as the heatsink have also cooled. This mean that there is a small amount of time whereby it is possible for the IC to effectively exceed the rated amount of heat generated and have the heatsink quickly absorb this heat while still maintaining the rated TDP. Since {{intel|Sandy Bridge (Client)|Sandy Bridge|l=arch}}, Intel has switch to a dynamic thermal capacitance model which allows their chip to take advantage of this short amount of time at run hotter and at {{intel|turbo boost technology|higher frequency}} in order to extract additional performance.
+
If an integrated circuit has been running at relatively cooler temperatures, the various materials such as the heatsink have also cooled. This mean that there is a small amount of time whereby it is possible for the IC to effectively exceed the rated amount of heat generated and have the heatsink quickly absorb this heat while still maintaining the rated TDP. For example, since {{intel|Sandy Bridge (Client)|Sandy Bridge|l=arch}}, Intel has switch to a dynamic thermal capacitance model which allows their chip to take advantage of this short amount of time at run hotter and at {{intel|turbo boost technology|higher frequency}} in order to extract additional performance. To take advantage of this, Intel has a technology called {{intel|Turbo Boost}} which allows the chip to take advantage of this thermal budget.
 +
 
 +
== Power Virus ==
 +
{{main|power virus}}
 +
It is possible to craft synthetic code that toggles a large number of transistors on and off without doing any real work in order to generate a large amount of heat. This sort of code is almost never indicative of real-world code and could manage to exceed the rated TDP of chip. When this happens the processor's [[thermal control circuitry]] will kick in and throttle the chip in order to restore it to a safe operating range.
 +
 
 +
== Configurable TDP ==
 +
{{empty section}}
 +
 
 +
[[Category:power management mechanism]]

Latest revision as of 01:52, 26 September 2018

Thermal Design Power (TDP) the maximum sustained power a processor can draw for a thermally significant period while running useful "real world" software under defined temperature and voltage limits (typically the thermal power an integrated circuit generates under TCASE,MAX). A TDP of an IC represents that upper point of the thermal profile and is used for determining the appropriate thermal solution design target.

Overview[edit]

As an integrated circuit operates, some of the power applied is dissipated in the form of heat. This heat must consequently be removed from the die and out of the system in order to maintain operational temperature range. The ability to remove heat depends on the power dissipation, ambient temperature, and the thermal resistance of the materials used in the construction of the package.

tdp thermal resistance.svg


Where the total thermal resistance (ψJunction-Ambient, ψJA) is the thermal resistance of the Junction to Sink (ψJS which also includes ψTIM) and the thermal resistance of the Sink to Ambient (ψSA). Note that this is measured in °C/W. ψSA is a function of the heatsink material, its thermal conductivity, and its geometry.

Equation normal upper Psi Subscript JA Baseline equals normal upper Psi Subscript JS Baseline plus normal upper Psi Subscript SA

Therefore the maximum allowable resistance can be calculated as

Equation normal upper Psi Subscript JA Baseline equals StartFraction upper T Subscript Junction Baseline minus upper T Subscript upper A Baseline Over TDP EndFraction

Thermal Capacitance[edit]

sandy bridge dynamic thermal capacitance.png

If an integrated circuit has been running at relatively cooler temperatures, the various materials such as the heatsink have also cooled. This mean that there is a small amount of time whereby it is possible for the IC to effectively exceed the rated amount of heat generated and have the heatsink quickly absorb this heat while still maintaining the rated TDP. For example, since Sandy Bridge, Intel has switch to a dynamic thermal capacitance model which allows their chip to take advantage of this short amount of time at run hotter and at higher frequency in order to extract additional performance. To take advantage of this, Intel has a technology called Turbo Boost which allows the chip to take advantage of this thermal budget.

Power Virus[edit]

Main article: power virus

It is possible to craft synthetic code that toggles a large number of transistors on and off without doing any real work in order to generate a large amount of heat. This sort of code is almost never indicative of real-world code and could manage to exceed the rated TDP of chip. When this happens the processor's thermal control circuitry will kick in and throttle the chip in order to restore it to a safe operating range.

Configurable TDP[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.