Intelは、同時マルチスレッドリングサポートのないハイブリッドCPUを対象に、Linux P-Stateドライバのエネルギー モデルを簡素化するためのパッチを提出しました。この更新は、Lunar Lakeシステムオンチップと今後のPanther Lakeプロセッサの電力管理を改善することに焦点を当てています。これらの変更は、Linuxベースのデバイスでのパフォーマンスとバッテリー寿命を最適化することを目的としています。
Linuxパワー管理サブシステムのメンテナーであるIntelエンジニアのRafael Wysockiは、最近、Intel P-Stateドライバのエネルギー モデルを合理化するためのパッチセットを投稿しました。この簡素化は、パフォーマンス指向のPコアと効率指向のEコアを組み合わせた新しいCore Ultraハイブリッドシステムに適用されますが、同時マルチスレッドリング(SMT)サポートがありません。
この調整は、SMTがない場合にコア タイプ全体で一様なエネルギー コストを想定し、スレッド設定向けに設計された古いモデルからの不要な複雑さを削減します。Wysockiは、SMTをサポートしないLunar Lakeのようなプラットフォームでは、エネルギー モデルを削減しても電力効率予測の精度を損なうことなく可能であると説明しました。これらのパッチは、Phoronixによって報告され、Lunar LakeのP-Stateドライバに特化して適応されたエネルギー意識スケジューリング(EAS)の以前の取り組みに基づいています。
PコアとEコアの間でタスクをより良く分散させることで、これらの変更はエネルギー効率を向上させ、CPU周波数スケーリングをより予測可能にします。これにより、モバイルデバイスでのバッテリー寿命が向上し、データセンターでの熱負荷が減少する可能性があります。このイニシアチブは、AMDのRyzenプロセッサからの競争の中で、Intelのハードウェアに対するLinuxサポートを強化する広範な取り組みを反映しています。
これらのパッチは将来のLinuxカーネル バージョンでレビュー中であり、パワープロファイルを調整する開発者やスケジューラの計算負荷を削減するための潜在的な利点があります。Panther Lakeが近づくにつれ、オープンソース コミュニティからのフィードバックを組み込んださらなる洗練が行われ、ハイブリッドCPUパフォーマンスの反復的な改善が強調されます。