Skip to Main content Skip to Navigation
Reports

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.
Complete list of metadatas

Cited literature [84 references]  Display  Hide  Download

https://hal.inria.fr/hal-02391970
Contributor : Pierre Michaud <>
Submitted on : Tuesday, December 3, 2019 - 5:47:30 PM
Last modification on : Tuesday, February 25, 2020 - 8:08:10 AM
Document(s) archivé(s) le : Wednesday, March 4, 2020 - 5:01:00 PM

File

RR-9308.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02391970, version 1

Citation

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

Share

Metrics

Record views

73

Files downloads

167