シリコンコストの削減と消費者ニーズの高まりに伴い、メーカーはクロックスピードとコア数の2つのうちいずれかを推進しているようです。物事が進行している方法では、プロセッサのクロック速度はもはや上昇しているようには見えませんが、プロセッサコアの数は増加しています。
数年前のことを覚えていますが、素晴らしく高速なシングルコアPentium 4プロセッサがありました。今日に至っては、シングルコアプロセッサを購入することさえできないと思います(携帯電話でもマルチコアプロセッサが増加していることは言うまでもありません)。状況は、数年で数百のコアを持つコンピューターを見つけるかもしれません(多くのオペレーティングシステムが既にサポートしていることは知っています)。
クロック速度を上げるか、コア数を増やすことは、システムの全体的なパフォーマンスにとってより有益ですか?すべてが一緒に実行されている数百のコアに入るか、現在の10倍のクロック速度になると仮定します(物理的に可能であるかどうかに関係なく)。
一般的なプロセス(暗号化、ファイル圧縮、画像/動画の編集など)の例として、どのようなものが最も効果的ですか?可能性のあるプロセスはありますが、現在は(技術的な理由により)並列性を高めても高速化されていませんか?
仮想プロセッサのコア設計(ワードサイズ、アドレスビット幅、メモリバスサイズ、キャッシュなど)がまったく同じであると想定しているため、ここでの変数はクロック速度とコアカウントのみです。繰り返しますが、私は1つ、2つ、または4つのコアについても話していません。数十から数百を想像してください。