標籤

2008年11月20日 星期四

Thermal Management

Intel Thermal Monitor

processor 來實作 Thermal Monitor 和 Thermal Monitor 2,會有一個 thermal sensor 來觸發這兩個 monitor,觸發哪一個在製造處理器時就設定好了,透過 interrupt LVT entry (在 local APIC 裡面)可以了解是否有觸發這個 sensor。

在 Intel Thermal Monitor 中,從 Pentium M 的處理器開始支援 Bi-directional PROCHOT#,他透過外部的 agent 驅動,並且要啟動 TCC( Thermal Control Circuitry) 或是 Enhanced TCC。

另外還有所謂的 Demand Mode,當我們 enable 處理器的 clock modulation,TCC 能透過寫入 IA32_CLOCK_MODULATION Model Specific Register 打開,這個 Register 每一次執行都會被複製,並且 hardware 會選出效能最好的解析。

註:duty cycle 工作週期/負載週期

沒有留言: