コンテンツへスキップ

Enhanced SpeedStep

アーキテクチャリファレンスFeex

Enhanced Intel SpeedStepは、動作パフォーマンスステートを選択するためのプロセッサ電力管理テクノロジーです。これは命令セット拡張ではなく、固定的なパフォーマンス向上と解釈されるべきではありません。

確認しておくべき要点

Enhanced Intel SpeedStepは、動作パフォーマンスステートを選択するためのプロセッサ電力管理テクノロジーです。これは命令セット拡張ではなく、固定的なパフォーマンス向上と解釈されるべきではありません。

仕組み

プラットフォームは、プロセッサの周波数と電圧の動作ポイントをOSの電力ポリシーと協調させることができます。利用可能なステートと遷移は、モデルとファームウェアに依存します。より新しいパフォーマンス制御メカニズムが、ユーザーに見えるポリシーの一部と共存したり取って代わったりすることがあるため、アクティブな制御パスは正確なシステムに対して特定される必要があります。

有用な場面

ノートPCは、軽負荷のワークロード時に低いパフォーマンスステートを要求してエネルギー消費を抑え、負荷がかかったときに動作を変更できます。温度制限、電力バジェット、およびワークロードのスケジューリングも、観測される周波数に影響を与えます。

サポートと有効化の確認方法

正確なモデルの仕様およびファームウェア/OSの電力管理ドキュメントを確認してください。CPU機能のエニュメレーションは出発点にすぎません。周波数の問題を診断する前に、アクティブなポリシー、電力条件、および温度ステータスを検査してください。

観測される動作は、ファームウェア、OSポリシー、ワークロードスケジューリング、電力供給、温度といったプラットフォーム全体によって制御されます。機能フィールドは能力を表すものであり、固定的な動作ステートや約束された周波数を表すものではありません。

この機能が確立しない事項

SpeedStepはTurbo Boostではなく、すべてのワークロード下での定格クロックを保証するものでも、報告された低いアイドル周波数が障害であることの証拠でもありません。インバリアントTSCシステムでは、TSCティックはこれらの周波数変化を直接追跡しません。

実際の互換性とパフォーマンス

正確なシステムがサポートするテレメトリを使用し、代表的で持続的なワークロードを比較してください。アイドル動作、一時的なブースト、および定常スループットを区別してください。複数のファームウェア設定や電源設定を一度に変更すると、診断と復旧がより困難になります。

実践的な検証チェックリスト

  1. 関係する正確なプロセッサまたはプラットフォームのモデル、ならびにアプリケーション、OS、ランタイムのバージョンを記録してください。実際のエラーや要件の文言をそのまま保持してください。
  2. その正確なモデルの製造元リファレンスを確認し、プログラムが実行される環境で実効的な機能と有効化状態を検査してください。
  3. 選択したバイナリまたはバックエンドのすべての要件を比較してください。類似した名前の機能、エイリアス、または広範な技術表記だけでは不十分です。
  4. アプリケーションが意図した実装を選択したことを確認してください。要件が満たされていない場合は、文書化された診断機能とサポートされているフォールバックを使用してください。
  5. 一度に1つのサポート対象の変更のみを行い、同じワークロードを繰り返してください。元の構成と復旧手順を常に利用可能な状態にしておいてください。

機能が記載されているにもかかわらずソフトウェアで使用できない場合

正確にどのコンポーネントが失敗しているかから調査を開始してください。ハードウェアデータベースに記載されているのは記録された機能です。オペレーティングシステムまたはハイパーバイザーは、異なる実効環境を公開することがあります。破損や無関係な未サポート命令でも同様の症状が発生する可能性があるため、不正命令エラーの場合も実際にフォールトの原因となった命令とバイナリビルドの調査が必要です。

正確なプラットフォーム向けにサポートされているアプリケーション、ドライバ、またはランタイムのバージョンをインストールし、必要に応じてベンダーが文書化しているベースラインまたはフォールバックビルドを使用してください。ソフトウェアアップデートによってプロセッサに欠落している命令を作り出すことはできません。ファームウェアおよびセキュリティポリシーの変更は、一般的な最適化レシピではなく、システム製造元の手順と復旧計画に従う必要があります。

本説明のソースと対象範囲

Intel 64 and IA-32 Architectures Software Developer's Manual

これらのリファレンスは、アーキテクチャの動作およびソフトウェア要件を規定しています。リンクされたハードウェアモデルページのすべての機能値を個別に検証するものではありません。モデルのサポート状況については、そのページの製造元エビデンスを使用し、実際の実効システム構成を確認してください。この記事はベンチマーク、認定、または独立したレビュー日を提供するものではありません。

出典と検証

エディトリアル所有権: Feex。独立したレビュー日は記録されていません。 調査方法.

  • Intel 64 and IA-32 Architectures Software Developer's Manual · 第1巻および第2巻では指定された命令ファミリおよびCPUIDについて説明し、第3巻では状態、ページング、VMX、保護制御について説明しています。アーキテクチャドキュメントは、特定のモデルに対するサポートを確定するものではありません。

この記事は役に立ちましたか?

「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。

この記事は役に立ちましたか?