質問: パソコンの性能 i7 i9 では i9 の方が高性能といわれています。 世代はその数値ではないといいますが、世代は i9 の方が当然新しい気がするのですが、 i7だけど世代が最新のものがあるのでしょうか。 世代の性能差はどんなところに影響するのでしょうか、世代とi7 i9 の性能差がよく分かりません。 勿論 i9 最新世代がいいとは思いますが コストのこともあり知りたいのです。
回答: ano.8 です。 コアは cpu の構造単位ですね。初期はシングルコアが殆どで、それで一つのプログラムを走らせていました。当初はそれでも十分でしたがが、動作周波数がどんどん上がって行き、やがて複数のプログラムを時間を分割して処理しても大丈夫になってきました。時分割制御=タイムスライスを使い複数のプログラムを難なく処理できるようになると、現在のマルチタスクが容易に可能になりました。初期は疑似マルチタスクでしたが、本格的にマルチタスクになるのにはそう時間はかかりませんでした。 cpu に求める速度もどんどん上昇して、それに伴いクロックも上がって行きました。ただし、クロックが高くなると発熱も大きくなり、限界が来てしまいます。そこでシングルコアをデュアルコアにした cpu が出てきました。元々シングルコアでもマルチタスクは可能ですが、デュアルコアになると並列にプログラムを走らせることができるので、更に多くのプログラムを実行できるようになります。これが、コアの数と言う訳です。スレッドとは、1 つのコアの共通の部分を生かして、別々の回路でプログラムを実行できる機能のことを言い、これが実装されているとより多くの処理が可能になります。 マルチコアは分散することで速く多くの処理を済ますことができますので、シングルコアの性能が上げにくくなった現在は、intel も amd もひたすらマルチコア化で性能を上げようと必死になっています。 私たちが手に入るものでは、amd ryzen threadripper 3990x が 64コア 128スレッドで最大でしょう。下記は、passmark と言うベンチマークテストのスコアです。 → https://www.cpubenchmark.net/cpu_list.php intel core i7-9700k 3.6/4.9ghz 8コア/8スレッド tdp 95w スコア=14,676 intel core i9-9900k 3.6/5.0ghz 8コア/16スレッド tdp 95w スコア=18,912 amd ryzen 9 3900x 3.8/4.6ghz 12コア/24スレッド tdp 105w スコア=32,818 amd ryzen 9 3950x 3.5/4.7ghz 16コア/32スレッド tdp 105w スコア=39,387 amd ryzen threadripper 3990x 2.9/4.3ghz 64コア/128スレッド tdp 280w スコア=81,404 intel にも xeon という ryzen threadripper に相当するマルチコアの cpu がありますね。