人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

同じクロック数でデュアルCPUとデュアルコアの場合は、どちらが性能が上でしょうか?最近はデュアルCPUよりデュアルコアが主流のようですが、、、

●質問者: t4t4t4
●カテゴリ:コンピュータ インターネット
✍キーワード:CPU クロック デュアルコア
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● studioes
●27ポイント

>同じクロック数でデュアルCPUとデュアルコアの場合は、どちらが性能が上でしょうか?

物によりけりです。 例えば、デュアルプロセサでも低価格なチップセットではメモリバスがシングルプロセサと同様になっていて、CPU1個あたりのメモリ帯域が半分になることがあります。

デュアルコアでは、フロントサイドバスを共有するので殆どの場合、コアあたりの帯域は半分になります。

デュアルプロセサでは、プロセサ(キャッシュ)間転送にフロントサイドバスを利用しますが、デュアルコアでは内部転送を利用するので、高速になります。

しかし、実際の運用ではそれほど大きな差は出ない事が殆どです。

>最近はデュアルCPUよりデュアルコアが主流のようですが、、、

これは、コストの問題があるかと思いますが。 2個のCPUを買うよりも、1個のデュアルコアCPUを買った方が安い。 CPUだけでなく、ソケットを2個持つメインボードを作るのも面倒(配線の複雑化)なので高額になります。 もちろんCPUソケット自体ただじゃありませんし。

更にソフトウェアライセンスの問題。 デュアルコアは1プロセサ扱い(M社)、1.5プロセサ扱い(O社)、等のようにソフトウェアライセンスが安くなるので、大した性能差が無ければ、デュアルプロセサよりもデュアルコアの方が有利です。

http://q.hatena.ne.jp/


2 ● shimazuyosi30
●27ポイント

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1238699...

http://oshiete.nikkeibp.co.jp/kotaeru.php3?qid=2306829


3 ● SALINGER
●26ポイント

ちょっと違うようなので修正。

>CPU1個あたりのメモリ帯域が半分になることがあります。

Athlon64X2の場合はメモリコントローラがCPUに内臓されているのでFSBを経由しないので単純に大域幅が半分ということではない。

>デュアルコアでは内部転送を利用するので、高速になります。しかし、実際の運用ではそれほど大きな差は出ない事が殆どです。

CoreDuoやCore2Duoでは共有型L2キャッシュとなっていますので内部転送はありません。内部転送が使われていたのはPentiumD(Presler)です。そして共有型というのはCore2Duoの大きなメリットとなっています。2つのCPUコア間で同期を取る必要が原理的になく、例えば、両方のCPUコアをフルに使って動画のエンコードを行う場合、2つのコア間で頻繁にデータの行き来があります。このような場合、L2キャッシュの同期を取る必要のないCoreDuoは有利になります。

そもそもインテルのロードマップを見る限り、ハイエンドからパフォーマンスはディアルコアで占められています。

同じクロックのCPUといってもシングルコアは人昔前のCPUとなってしまいます。搭載されている機能の違いや、最近のCoreマイクロアーキテクチャではクロックあたりの同時処理命令数を増やす方向になってますから、最近のCPUは低クロックで高性能ということになります。

実際問題としてデュアルコアCPUの方が高速ということです。

ダミー

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ