プラットフォーム環境制御インターフェイス( PECI ) は、Intel独自の単線シリアル インターフェイスであり、 Intel プロセッサとチップセットコンポーネント間の通信チャネルを外部システム管理ロジックおよび温度監視デバイスに提供します。また、PECI は、外部デバイスがプロセッサの温度を読み取り、プロセッサ管理機能を実行し、プロセッサ インターフェイスのチューニングと診断を管理するためのインターフェイスを提供します。通常、サーバー プラットフォームでは、CPU がPECI スレーブで、プラットフォーム コントローラー ハブ(PCH) が PECI マスターです。一方、クライアント セグメントでは、CPU が通常 PECI スレーブで、EC / BMC がPECI マスターです。PECI は、2006 年にIntel Core 2 Duo マイクロプロセッサとともに導入されました。
PECIのサポートは2022年にLinuxカーネルバージョン5.18に追加されました。 [1]
熱監視の詳細
これまでの熱管理技術ではサーマル ダイオードが使用されていましたが、PECI ではオンダイ デジタル サーマル センサー (DTS) が使用されています。これらのセンサーは、工場で調整された後、プロセッサの温度情報に関するデジタル データを提供できます。チップセットコンポーネントからこのデータにアクセスできるようにするPECIバスは、可変データ転送速度 (2 kbit/s ~ 2 Mbit/s) を備えた独自の単線インターフェイスです。
制御の観点から見ると、PECI とこれまで使用されていた熱監視方法の主な違いは、PECI が絶対温度ではなく、現在の温度と熱スロットルポイント (過熱による損傷を防ぐために CPU が速度を落としたりシャットダウンしたりするポイント) との差を表す負の値を報告することです。たとえば、CPU の最高温度が 85 °C で、現在の温度が 35 °C の場合、PECI によって報告される値は -50 °C になります。
利点
PECI によって報告される値は、安全な動作温度に関するプロセッサ内部情報を考慮に入れているため、BIOSまたはオペレーティング システムがこの制限について誤った想定を行う可能性が軽減されます。さらに、値がゼロに近づくにつれてファン速度を徐々に上げることができる、高精度の動的なファン制御をサポートします。
参照
- ホスト組み込みコントローラインターフェイス(HECI)
- 熱監視2
参考文献
- ^ 「Intel PECI コードが Linux 5.18 でメインライン化される」www.phoronix.com . 2022 年 3 月 2 日閲覧。
出典
- デュアルコア Intel Xeon プロセッサー 3000 シリーズ データシート
- デュアルコア Intel Xeon プロセッサー 5100 シリーズ データシート
- Intel Core 2 Extreme X6800 および Core 2 Duo E6000 および E4000 シーケンスの機能
