Silicon Lottery は、他の CPU コア/スレッドと比較して、個々の CPU コア/スレッドに適用されますか?

Silicon Lottery は、他の CPU コア/スレッドと比較して、個々の CPU コア/スレッドに適用されますか?

シリコン ロッタリーにより、個々の CPU コアまたはスレッドが他のコアまたはスレッドよりも高速にクロックできますか? 安定性を保つために、残りのコアの速度を遅いコアに合わせる必要があるため、遅いコアによって残りのコアの速度が制限されるのは合理的ですか?

答え1

通常、コンシューマー向け CPU では、すべてのコアが 1 つのダイ上に搭載されています。つまり、そのダイ上の各コア間の差異は最小限に抑えられます...

AMD Threadripper シリーズは、1 つのパッケージに複数のシリコン ピースを搭載した注目のデスクトップ プロセッサです。この場合、各ダイ間の差異によってコア間に差異が生じる可能性がありますが、各ダイには複数のコアが搭載されています (下の写真ではダイあたり 8 コア)。また、いくつかの厳格な "ビニング「オーバークロックがパッケージ/製品全体で安定した状態を維持することを保証します。」

32コア/4ダイThreadripper


Silicon Lottery により、個々の CPU コアまたはスレッドのクロックが他のコアまたはスレッドよりも速くなることはありますか?

いいえ、そうではありません... 場合によっては、設計により、パッケージ上の 1 つのコア (または少数のコア) が他のコアよりも高速にクロックすることが許可されます。つまり、一部のコアを動的に高速にクロックするのに十分な冷却および電力余裕があるかもしれませんが、すべてのコアでこれを行おうとすると、熱または電源が要求に追いつけなくなります。


上記の効果は「シリコン宝くじ「これは、入手するダイの詳細に関するギャンブルを指します。たとえば、i7-8700(つまり、なしK)を購入すると、このレベルで実行できるプロセッサが手に入ることが保証されます。i7-8700Kを購入すると、「ロック解除「i7-8700 と同等のパフォーマンスを発揮できるプロセッサですが、この点を超えてどの程度のパフォーマンスを発揮できるか、さらに性能を高めた場合にシステムにどのような熱や電力の要求がかかるかは保証されていません。」

クロック速度を上げると、i7-8700K の 1 つが安定を保つために他の i7-8700K よりも多くの電力 (および/または冷却) を必要とする可能性があります。同様に、1 つの i7-8700K が他の i7-8700K よりもはるかに高いクロックで安定することも十分に考えられます。


では、安定性を保つために残りのコアの速度を遅い方のコアに合わせる必要があるため、残りのコアが遅い方のコアによって抑制されるのは合理的でしょうか?

現代のプロセッサでは、コアは非常に独立して動作することができるので、1つのコアが「抑制された実行中のタスクがマルチスレッド環境向けに適切に最適化されていない限り、" 別のタスクによって " 実行されることはありません。

逆に上記の例を使用すると、物理的な i7-8700 は定格以上のパフォーマンスを発揮できる可能性がありますが、乗数がロックされているため、この可能性を活用することはできません。

関連情報