- ベストアンサー
CPUのクロックについて
もし、クアッドコアの2.5GHzの場合、 シングルコアに例えると、2.5 x 4で10GHzと考えていいのでしょうか? お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Q/シングルコアに例えると、2.5 x 4で10GHzと考えていいのでしょうか? A/シングルコアに例えると2.5GHzのクアッドコアです。×4はつきません。周波数が4倍になるわけでもありません。 性能指標で例えると、4コア対応のマルチスレッドソフトウェア環境では、2.5GHz×4倍未満の性能になります。しかし、シングルスレッドで設計されているソフトでは、2.5GHz×1倍未満になります。2コア対応のソフトだと、2.5GHz×2倍未満です。 即ち、ソフトウェアがいくつのコアに対応しているかによって、発揮できる性能が異なるため、基本的に10GHz相当という見方はせず、2.5GHzのコアが4つあるというだけで考えます。そのプロセッサに対応したソフトなら4倍近く高速になりますし、そうでなければ、2.5GHzのプロセッサ相応の性能しか出ないことになり、4コアというのです。 まあ、考えて貰うと分かりますが、どんな場合でも4倍の性能が出るなら、4コアと言わずに2.5GHz(QDR)と記載して、10GHz相当と記載するでしょう。実際に、その方が分かりやすいですから、しかし、ソフトウェアによって動作性能が著しく変わり、2.5GHzのプロセッサ性能を基準としたら、1倍~4倍の範囲でソフトの対応状況によって変化するわけです。 そのため、単純に10GHzとはならないのです。 よって、シングルコアの性能は、2.5GHzです。4コアの性能も2.5GHzで、コア数が多いことで並列性能が4倍になります。並列処理数4以上のソフトを使う場合は、4倍近く速くなります。
その他の回答 (2)
- wormhole
- ベストアンサー率28% (1626/5665)
いいえ。 クアッドコアがシングルコアの4倍のコアを持ってるからといって処理速度が4倍になるわけではありません。 処理能力は4倍になるかもしれませんが、それはソフトウェア次第です。
お礼
ありがとうございます。 ソフトウェア次第なんですね。わかりました。
- kngj1740
- ベストアンサー率18% (197/1052)
確かに2.5GHzのCPUが4個ですが、10GHzのCPUと等価かというとそうは行きません。動作しているソフトが4個のCPUをうまく無駄なく使うような構造ならいいですが、そういう事を全く考慮してない(1個のCPUでの動作しか考えて無い)ソフトもありますから。むしろそういうソフトの方が多いかと。
お礼
ありがとうございます。 すごくわかりやすかったです。
お礼
ありがとうございます。 いろいろなケースをわかりやすく説明していて、よくわかりました。 ケース・バイ・ケースなんですね。 ありがとうございました。