質問: 異なる速度の組み合わせではなく、同じ速度ですべてのコアを持つcpuがあるのはなぜですか。 一般に、あなたが新しいコンピュータを買うならば、あなたはあなたの予想される仕事量が何であるかによってどのプロセッサを買うべきか決めるでしょう。ゲームのパフォーマンスはシングルコアの速度で決まる傾向がありますが、ビデオ編集などのアプリケーションはコアの数で決まります。市場に出回っているものに関して - すべてのcpuはほぼ同じ速度を持っているように見えますが、主な違いはより多くのスレッドまたはより多くのコアです。例えば: intel core i5-7600k、基本周波数3.80 ghz、4コア、4スレッド intel core i7-7700k、基本周波数4.20 ghz、4コア、8スレッド amd ryzen 5 1600x、基本周波数3.60 ghz、6コア、12スレッド amd ryzen 7 1800x、基本周波数3.60 ghz、8コア、16スレッド では、すべてのコアのクロック速度が同じでコアが増加するというこのパターンが見られるのはなぜでしょうか。異なるクロックスピードのバリエーションがないのはなぜですか。たとえば、2つの「大きい」コアとたくさんの小さいコアです。例えば、4.0 ghzで4つのコア(最大4 x 4 ghz〜16 ghz)を実行する代わりに、2つのコアを4.0 ghzで実行し、2つのコアを2 ghz(2 x 4.0 ghz)で実行する+ 4×2.0 ghz〜最大16 ghz)。 2番目の選択肢は、シングルスレッドのワークロードにも同様に適していますが、マルチスレッドのワークロードにはより優れている可能性がありますか。私はこの質問を一般的な点として頼みます - 私が上でリストアップしたそれらのcpu、または特定の1つの特定の作業負荷について特にではありません。私はパターンがそれがそのままである理由についてちょうど興味があります。
回答: クロック速度が異なるバリアントがないのはなぜですか。たとえば、2つの「大きな」コアとたくさんの小さなコアです。 消費電力について非常に心配していない限り、追加のコアに関連するすべてのコストを受け入れて、そのコアからできるだけ多くのパフォーマンスを引き出すことは意味がありません。最大クロック速度は製造プロセスによって大きく左右され、チップ全体は同じプロセスで作られます。それでは、いくつかのコアをサポートされている製造プロセスよりも遅くすることの利点は何でしょうか。消費電力を抑えるために速度を落とすことができるコアがすでにあります。ピークパフォーマンスを制限するポイントは何でしょうか。