マルチコアの性能向上のためにターボブーストを無効にすることを推奨しました。 here, section 7.1.2リンクからの正確な言葉です:コアの数によってパフォーマンスのスケーリングが確実に向上するように、ターボブーストを無効にしてください。 私はいつもより多くのクロックスピードがより多くのアップとパフォーマンスを意味すると考えました。したがって、ターボブーストは、常にシステムの性能を損なうものではありません。しかし、この勧告は非常に驚くべきことです。この点に関する考えはありますか?インテルターボブーストとマルチコアの性能関係
答えて
あなたは誤解しています。詳しく読む。パフォーマンスの「スケール」とは、コアの数を2倍にすることを意味し、パフォーマンスは2倍になります。
しかし、ターボブースティングは一度にシングルコアでしか動作しません。したがって、N個の非ターボブースティングコアを取ると、1回の非ブースト用コアのN倍のパフォーマンスが得られますが、Mターボブーストしていないコアの性能をM倍にするだけです。それはブースティングコアの性能のM倍未満であるため、スケーリングが中断しますが、コアの数によって相対的に減少しますが、絶対性能は向上しません。
このページの提案は、ベンチマークの結果が一貫しているように見えますが、継続的な使用にはひどいものです。
- パワーパフォーマンスチューニング、CPU P-State、CPU C3レポート、CPU C6レポートなどのすべての省電力オプションを無効にします。これは、アイドル時にCPUが膨大な電力を消費するようにします。
- CPUの電源およびパフォーマンスのポリシーとして[パフォーマンス]を選択します。これはアイドル時の消費電力や負荷の軽いパフォーマンスにも悪影響を及ぼします。
- コアの数によってパフォーマンスのスケーリングが確実に向上するように、ターボブーストを無効にします。
無効ターボは確かにシングルコアおよびメニーコアより予測(スケーリング)との性能比を行いますが、それはないマルチコアをスピードアップすることで、シングルコアを遅くすることによりそう。
デスクトップ/モバイルCPU turbo with multiple cores active(低頻度)ですが、ゼオンの場合はIDKです。
CPUパワーセーブを実行したときにパフォーマンスが期待通りに動作することを確認したい場合にのみ、これらの提案に従ってください。 後にすべて元に戻す!
パフォーマンスの1%向上は、消費電力の20%増加に値するものではありません。常に熱く走るとTurboのサーマルヘッドルームが少なくなるため、P-stateなどを無効にすると実際のパフォーマンスが低下する可能性があります。少しバースト的な作業負荷のために。
IDF talk about Skylake Power Managementは、いくつかのベンチマーク(JavaScriptなど)のいくつかの利点が、バースト間でより多くの電力を節約できることを指摘していました。 (SkylakeはBroadwellよりもはるかに速いですが、OSが最大/ターボ以下のクロック速度を選択するのではなく、独自の電源管理を内部的に行うことができます)。
- 1. インテルターボブーストKVMゲスト
- 2. 関係の属性とHibernate 1対多の関係
- 3. アセンブラのラベルと可読性の関係
- 4. BLE:MTUと最大特性サイズの関係?
- 5. 多態性の関係とカウンタキャッシュ
- 6. wcfとマルチコア
- 7. マルチコアとオペレーティングシステム
- 8. Scalaの分散と不変性/不変性との関係
- 9. SSAS属性の関係エラー
- 10. ER図の関係属性
- 11. SQLと直接関係のないテーブルとの関連性
- 12. ERD - モデリング可能な関係関係
- 13. ArchLinux lotib notesの利用可能性マルチプレイ・リポジトリの依存関係
- 14. OSGiと永続性のモジュール性:関係の影響
- 15. 分類とクラスタリングの機能の関係
- 16. CakePHPの:モデルの関係と機能
- 17. マルチコアとdata.table in R
- 18. ArchiMate - アプリケーション機能とアプリケーションコンポーネントの関係
- 19. XSD関係/属性質問
- 20. HABTM多態性関係
- 21. cancan能力の関係
- 22. 機能要件と非機能要件の調整と関係
- 23. Mavenモジュールと依存関係 - 機能テストライブラリ
- 24. solingのpingマルチコア
- 25. 同じ表の属性間の関係
- 26. Ruby on RailsとマルチコアCPU
- 27. カスタム関係名とのHABTM関係
- 28. Laravelピボットテーブルとの関係、関係
- 29. Laravel 5.2多形性関係のクエリスコープ
- 30. 弾性検索親子関係のスケーリング
"ターボブースティングは一度に単一のコア "は私には分かりません。この点についてもう少し説明できますか?私の理解では、ターボブーストが有効になっていれば、すべてのコアが可能な限り高い周波数で動作します。 – deadbeef
実際、ターボは複数のコアを一度に増強することができます。最大シングルコアターボは、最大デュアルコアまたはクアッドコアターボよりも少し高いですが、TDPの低いCPUでは、短期間にターボマルチコアに電力/サーマルヘッドルームがあります。例えば[Skylake Desktop](https://en.wikipedia.org/wiki/Skylake_(マイクロアーキテクチャ)#Desktop_processors)では、6600k 3.5GHzの持続可能なシングルコアターボから3.9GHzまで、クアッドコアでは3.6GHzまでしか使用できません。 –
@PeterCordes。それは後で熱抑制につながり、通常よりも高い(いつもよりも低い、いつもよりも高い...)クロッキング方式は間違いなく "私はパフォーマンスを継続的に向上させる必要がある"シナリオではターボブーストを使用するのは理にかなっていないシステムの動作には役立ちません。 –