• ベストアンサー

CPUのクロックについて

もし、クアッドコアの2.5GHzの場合、 シングルコアに例えると、2.5 x 4で10GHzと考えていいのでしょうか? お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6366/10151)
回答No.1

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倍近く速くなります。

PCSave
質問者

お礼

ありがとうございます。 いろいろなケースをわかりやすく説明していて、よくわかりました。 ケース・バイ・ケースなんですね。 ありがとうございました。

その他の回答 (2)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

いいえ。 クアッドコアがシングルコアの4倍のコアを持ってるからといって処理速度が4倍になるわけではありません。 処理能力は4倍になるかもしれませんが、それはソフトウェア次第です。

PCSave
質問者

お礼

ありがとうございます。 ソフトウェア次第なんですね。わかりました。

  • kngj1740
  • ベストアンサー率18% (197/1052)
回答No.2

確かに2.5GHzのCPUが4個ですが、10GHzのCPUと等価かというとそうは行きません。動作しているソフトが4個のCPUをうまく無駄なく使うような構造ならいいですが、そういう事を全く考慮してない(1個のCPUでの動作しか考えて無い)ソフトもありますから。むしろそういうソフトの方が多いかと。

PCSave
質問者

お礼

ありがとうございます。 すごくわかりやすかったです。

関連するQ&A