Skip to Main content Skip to Navigation

A Simple Model of Processor Temperature for Deterministic Turbo Clock Frequency

Pierre Michaud 1
1 PACAP - Pushing Architecture and Compilation for Application Performance
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : As power dissipation and circuit temperature constrain their performance, modern processors feature turbo control mechanisms to adjust the voltage and clock frequency dynamically so that circuit temperature stays below a certain limit. In particular, turbo control exploits the fact that, after a long period of low processor activity, the thermal capacity of the chip, its package and the heatsink can absorb heat at a relatively fast rate during a certain time, before the temperature limit constrains that rate. Hence power dissipation can be temporarily boosted above the average sustainable value. The turbo control must monitor circuit temperature continuously to maximize the clock frequency. Temperature can be monitored by reading the integrated thermal sensors. However, making the clock frequency depend on thermal sensor readings implies that processor performance depends on ambient temperature. Yet this form of performance non-determinism is a problem for certain processor makers. A possible solution is to determine the clock frequency not from the true temperature but from a thermal model based on the nominal ambient temperature. Such model should be as accurate as possible in order to prevent sensor-based protection from triggering but sporadically, without hurting performance by overestimating temperature too much. The model should also be simple enough to provide calculated temperature in real time. This document proposes such thermal model and a turbo control based on that model.
Document type :
Complete list of metadata

Cited literature [84 references]  Display  Hide  Download
Contributor : Pierre Michaud Connect in order to contact the contributor
Submitted on : Tuesday, December 3, 2019 - 5:47:30 PM
Last modification on : Wednesday, October 27, 2021 - 12:21:03 PM
Long-term archiving on: : Wednesday, March 4, 2020 - 5:01:00 PM


Files produced by the author(s)


  • HAL Id : hal-02391970, version 1


Pierre Michaud. A Simple Model of Processor Temperature for Deterministic Turbo Clock Frequency. [Research Report] RR-9308, Inria Rennes. 2019. ⟨hal-02391970⟩



Record views


Files downloads