プラットフォーム環境制御インターフェース(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 Mbps)を備えた独自の単線式インターフェース です。
制御の観点から見ると、PECIと従来の熱監視方法の主な違いは、PECIが絶対温度ではなく、現在の温度とサーマルスロットルポイント(CPUが過熱による損傷を防ぐために速度を低下させたりシャットダウンしたりするポイント)との差を表す負の値を報告することです。例えば、CPUの最高温度が85℃で、現在の温度が35℃の場合、PECIが報告する値は-50℃になります。
利点
PECIが報告する値は、プロセッサ内部の安全動作温度に関する情報を考慮に入れているため、 BIOSやオペレーティングシステムがこの制限値について誤った想定を行う必要性を軽減します。さらに、PECIは高精度の動的なファン制御をサポートしており、値がゼロに近づくにつれてファン速度を徐々に上げることができます。
参照
参考文献
- ^ 「Intel PECIコードがLinux 5.18でメインライン化される」 www.phoronix.com 2022年3月2日閲覧。