
私は、Intel Core i5-2467mプロセッサ(1.6Ghz)を搭載したSamsung Series 5ラップトップを持っています。仕様によると、プロセッサは最大2.30 GhzのIntel Turbo Boostをサポートしています。i5-2467mはハイパースレッディングを備えたデュアルコア プロセスであるため、Windows 7 SP1 には合計 4 つの仮想コアがあります。
ターボブーストが有効になっているかどうかを監視するために、Intel Turbo Boost Technology Monitor v2.6をインストールし、「常にトップに。「
CPU を最大限に活用するために、次のプロセスを実行しました。
- PowerShellインスタンスを4つ開く
- 各インスタンスのアフィニティを個別のCPU vCoreに設定する
- 各インスタンスで次のコードを実行しました:
while (1 -eq 1) { }
残念ながら、4 つのコアすべてを最大限に活用した後、ラップトップが熱くなりましたが、Turbo Boost は作動しませんでした。
ノートパソコンの 2.3Ghz ターボ ブースト機能を確実に利用できるようにする方法について何かアイデアはありますか?
答え1
ターボ ブーストは、熱制限内で CPU 速度をブーストすることを目的としています。1 つのコアのみが使用されているが、熱制限に達していない場合、ターボ ブーストは CPU 速度を短時間ブーストします。
4 つのコアすべてをロードしようとすると、熱制限を超えてしまい、コアがアクティブ化されなくなる可能性が高くなります。
に従ってウィキペディア:
クロック レートの増加は、プロセッサの電力、電流、および熱の制限、現在使用中のコアの数、およびアクティブ コアの最大周波数によって制限されます。プロセッサのワークロードでより高速なパフォーマンスが要求され、プロセッサが制限を下回っている場合、プロセッサのクロックは、要求を満たすために必要に応じて定期的に動作周波数を増加させます。周波数の増加は、Nehalem マイクロアーキテクチャ プロセッサの場合は 133 MHz、Sandy Bridge マイクロアーキテクチャ プロセッサの場合は 100 MHz ずつ増加します。いずれかの電気的または熱的制限に達すると、プロセッサが設計制限内で再び動作するまで、動作周波数は 133 MHz/100 MHz ずつ自動的に減少します。
その Wikipedia ページには、Turbo Boost の機能の例もいくつか示されており、使用されているコアが増えるほどブーストされた速度は低下します。
ワーカー スレッドを 1 つだけ実行し、ラップトップをできるだけ冷たい状態に保つと、Turbo Boost がアクティブになるはずです。
答え2
問題を解決するためにラップトップを再起動しました。おそらく、低電力状態の間に壊れたのだと思います。