1つまたは複数のコアを無効にしたCPUはより安定していますか?


29

私はこの記事を読んでいて、これに気づかずにはいられませんでした:

... 7003.38 MHz、2つのCPUコアを有効にし、ハイパースレッディングを無効にします。

一部のCPUコアを無効にし、ハイパースレッディング(またはAMD CPUのサーマルスロットル)を無効にすると、特にオーバークロック時にシステムの安定性が本当に向上しますか?


20
これらの機能は、熱を減らすために無効になります。各コアは独自のハードウェアであり、無効になっている場合は発熱しません。度の違いでさえ、このような極端なオーバークロックの試みに役立ちます。
ラムハウンド14年

回答:


30

記事で説明されているOCには、コア電圧の大幅な増加が含まれていました。その電圧と周波数で動作中の発熱を減らすために、追加機能を無効にする必要がありました。

「安定性」は、オーバークロックに関連する多くのことを意味しますが、この場合、熱安定性が最優先事項です。


8

特にCPUコアで最初に頭に浮かぶのは、これらの機能を無効にすると、コアが生成する極端な熱に簡単に対処できるようになることです。さらに、ハイパースレッディングを無効にすると、理論的には温度を下げるのに役立つはずです。温度と速度では、おそらく彼の最大の関心事です。


はい、ただし、実際のコアを無効にするか、ハイパースレッディングを無効にするかは、11年前のドキュメントによると、コアのダイの5%だけです。
クリスO 14年

6

CPUの熱的不安定性は、内部コア(たとえば、L2キャッシュよりも高い温度で動作するように設計されています)または外部CPUで発生する場合があります。CPUが熱超伝導体である場合、すべて同じ温度になり、これは問題になりません。

通常、熱はヒートシンクで覆われた表面全体から除去され、主にコアで生成され、CPUアーキテクチャにより、単位体積(または表面)あたりの電力消費率に応じて補助ハードウェアでより少ない測定値で生成されます基本的にフラットです)。

ペンリン電力密度マップ

CPUの電圧と周波数を上げると、発熱量が増加します 、コアのます。この増加から定常状態で除去された熱を差し引くと、コアに対して温度が高すぎます。無効にしたコアの数は関係ありません。有効になっているコアはクラッシュします。または、しばらくしてエレクトロマイグレーションが原因で失敗する場合があります。

ただし、温度がコアセーフである場合、コアからフリンジに過剰な熱が浸透するため、コアの外側の温度は依然として上昇していることがわかります(上の写真の赤と黄色)。

そのため、コアが臨界温度を下回っていても、フリンジ温度がフリンジ温度許容値を超えて上昇することがあります。 その後、フリンジ内の何かが誤動作し、コア自体がまだセーフゾーンにある場合でも、CPU全体が「不安定」になります。

フリンジの熱は(また)から来るので すべてすべてのコア、ハイパースレッディングセクションなどから発生するため、これらの機能を無効にすると、この熱が減少し、フリンジが安定します。

さらに言えば、実行されているコードの種類でさえ、発電に影響を与える可能性があります。そのため、たとえばSSE3サポートの有無にかかわらずコンパイルされた同じコードを実行するとエラーが発生する可能性があります。実際、命令シーケンス選択でさえ関連する場合があり、その点に関する研究があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.