この人頭いいなと思ったエピソード

CPUのGHzの数値が高い方が性能が良いのでしょうか?

A 回答 (6件)

CPUアーキテクチャーが違うとクロックでは比較できない。


同じCPUアーキテクチャーでもコア数が違うと比較できない。
同じCPUアーキテクチャーでも2次/3次キャッシュメモリの容量が違うだけでも比較できない。

というわけで比較できるのは
同CPUアーキテクチャーで同じコア数でキャッシュメモリの容量も同じ時だけクロック数で比較できる。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2011/09/05 00:18

#3さんも指摘していますが、CPUの世代(コア)が違うと駆動周波数(GHz)で単純に比較することは出来ません。



使用するソフトによって変わるが、CPUがサポートしているストリーミングSIMD拡張命令(SSE)を使用するかしないかでも処理速度は大幅に変わります。
SSEはソフト側で対応している必要がありますが、動画エンコードでは対応しているソフトとしていないソフトとでは、同じCPUを使用していてもエンコード時間で倍以上の差が出てしまいます。

動画エンコードを例にすると、Intel PendiumD(2コア3.0GHz)とAMD Phenom II X6 1035T(6コア2.60GHz)とでは同じ動画をエンコードしても1035Tの方が半分以下の時間でエンコードが終了します。
※SSEを有効にした場合。


ついでに、実行ファイルのターゲットCPUがx86用かi586用かなど、ターゲットCPU専用にコンパイル・リンクされているかどうかによっても多少変わってきます。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2011/09/01 21:59

何の性能を比べているかによっても違います。


単位時間当たりの処理量ならばクロック数が高い方が高性能ですが、消費電力が少ないことを求めるのであればクロック数が低い方が高性能です。
また、1クロック当たりの処理能力はCPUの形式によって異なりますので、1GHzで動くA CPUと2GHzで動くB CPUを比べて、単純にB CPUが高性能だと判断するのは誤りである可能性があります。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2011/09/01 21:59

同じ世代の同じブランドのCPU同士での比較ならそうなります。



でも、例えば昔のPentium4 3.0GHzと、現代のCore i3 2100T(2.5GHz)のようにあまりに世代が違う場合は、周波数が低くても後者のほうが圧倒的に高速となります。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2011/09/01 21:58

最もシンプルに考えればその通りです



あとはコア数の比較も同じことが言え、
シングルよりデュアル、デュアルよりクアドの方がよいです
最近ヘキサを見かけましたが、ごくごく少数です

まぁ、他の部品との相性とか、排熱とか色々と比較する必要はあるんですけど
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2011/09/01 06:18

CPUはその方が性能がよいが、他の性能も重要だったりしますけども

    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2011/09/01 06:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報