ASCII24 Top ASCII24 Review ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center Akibaニュース Akiba EYE コラム ゲーム情報局 アイドル情報局 ASCII24メールサービス blogmag
ASCII24 Akiba2GO! - [Main Menu] [Menu 2]


  ASCII24 > Akiba2GO! > コラム 1
111
記事/用語/ID検索 

最新パーツ性能チェックの最新記事一覧

【最新パーツ性能チェック Vol.45 (番外編) 】 ようやくAthlon 64 X2も65nm時代へ突入! 消費電力低下のほかにも変更アリ!? (2006年12月30日)
【最新パーツ性能チェック Vol.44】 いよいよクアッドコア時代に突入! Core 2のクアッドバージョンの気になる性能と消費電力は? (2006年11月2日)
【最新パーツ性能チェックVol.43】 Conroe登場間近! 予想通りの爆発的高性能に影を落とす盲点とは? (2006年7月14日)
【最新パーツ性能チェック Vol.42 (番外編) 】 幻の “Socket 479版C7-M” を独占入手! もしもC7が915GMマザーで動いていたら世界は何が変わったか? (2006年7月11日)
【最新パーツ性能チェック Vol.41】 論理8CPUマシンがすぐできる! 新CPU 「Dempsey」 と次世代メモリ 「FB-DIMM」 のパワーはいかに? (2006年6月19日)
【最新パーツ性能チェック Vol.40】 待望のDDR2対応Athlon 64が登場! FX-62と5000+の性能はどこまで伸びるのか? (2006年5月23日)
【最新パーツ性能チェック Vol.39】 ついにVIA CPUが90nmに! 2次キャッシュ倍増でSSE3装備の 「C7」 は理想の家庭内サーバになれるか? (2006年4月15日)
【最新パーツ性能チェック Vol.38】 Core Duoマザーまもなく登場! その性能はPen D/Athlon X2にどこまで迫るか? そして注目の消費電力は?  (2006年3月3日)
【最新パーツ性能チェック Vol.37】 CPU頂上対決はデュアルコアを舞台に! Pentium XE 955とAthlon 64 FX-60はYonahにデスクトップCPUの意地を見せられるか!? (2006年1月10日)
【最新パーツ性能チェック Vol.36】 Athlon 64との違いは名前だけなのか? Opteronのオーバークロック耐性をチェックする (2005年12月14日)
Pentium D搭載ショップブランドPCでデュアルコアCPUの性能を探る! (2005年7月19日)
【最新パーツ性能チェック Vol.35】 シングルコアの最高峰も渡さない!? 動作周波数2.8GHzの 「Athlon 64 FX-57」 の威力は? (2005年6月28日)
【最新パーツ性能チェック (Vol.34) 】 CPUの勢力図は変わるか? デュアルコアCPU4種対決!――Pentium D vs. Pentium XE vs. Athlon 64 X2 vs. デュアルコアOpteron 2xx (2005年6月1日)
【最新パーツ性能チェック (Vol.33) 】 デュアルコアPentium XEの性能がわかった!(Part 1) (2005年4月15日)
【最新パーツ性能チェック (Vol.32) 】 nVIDIA製新チップセット “nForce 4 SLI Intel Edition” 発表!その実力はいかに? (2005年4月9日)




Contact Information


[PR]
【最新パーツ性能チェックVol.43】Conroe登場間近! 予想通りの爆発的高性能に影を落とす盲点とは?

Printable Version 2006年7月14日

 7月中にはOEM向けに出荷するとアナウンスされたインテルの次世代CPU“Conroe(コンロー)”。対応マザーボードも発売され、あとはCPUの正式発表と店頭販売を待つのみとなった。2.93GHzの「Core 2 Extreme」と2.66GHzの「Core 2 Duo」を元に、その性能を多角的に評価してみた。



IDFではFX-62を大きく上回る性能を実演

 インテルは今回、Conroe投入にあたって、異例の“事前性能公開”を行なっている。最初は今年春のIDF(Intel Developer Forum)。月刊アスキーの誌上でもレポートしたが、ここで行なわれた特別セッションで、ほぼ同条件にそろえたConroe-2.66GHzとAthlon 64 FX-62相当機(Socket 939/DDRベースのAthlon 64 FX-60を2.8GHzにクロックアップしたもの)を並べ、各種ベンチマークでConroeが圧倒的に高速であることを見せつける内容を披露した。この時の結果はグラフ1のとおり。その後、6月には都内で再度ベンチマークセッションが開催されてもいる。
 Athlonとしては、DDR2対応のSocket AM2モデルによってキャッチアップが期待されたが、Vol. 40で見たように、同クロックのSocket 939版に比べ、めぼしい性能向上が見られなかった。この点ではConroeが有利だが、ベンチマークセッションではインテルがセレクトし、インストールしたテストしか実行が許可されていないため、基本的にはConroeに不利なものは入っていないのは当然と考えられる。したがってここでは、本コーナー恒例のテストプログラム群において、Conroeが実際にFX-62以上の性能を本当にコンスタントに出せるのかが注目される。

ベンチマークセッション
“IDF 2006 Spring”でのベンチマークセッションでの結果のメモから。いずれも3Dゲーム。単位はfps、棒が長いほうが高速
Core 2の裏面
Core 2の裏面。パッケージ自体は現行のPentium 4と同じLGA775

“Conroe”=“Core 2 Duo”とは何か

 “Conroe”ことCore 2 Duoの主な特徴は、すでに各所で解説されているが、性能に直結する部分と機能面で重要なものについてまとめると、以下の4点になる。

●共用の4MBキャッシュ
 4MBもの2次キャッシュを1つのダイに内蔵している。これはPC用としては例を見ないゴージャスなものだ。Pentium 4 900番台は2MBのキャッシュを2つ、合わせて4MB搭載しているが、2MBキャッシュのCPUのダイを2つ乗せてくっつけたものだ。

●5命令解析&実行
 CPUの性能は、クロック周波数と、1クロックあたりの命令実行数(IPC)に比例することはよく知られている。Core 2 Duoは、1995年のPentium Pro以来、ながらく変更がなかった「x86命令を3命令デコード、内部RISCエンジンで(デコード結果の)μopを5命令実行」というスペックを強化し、「x86命令を5命令、μopを6命令実行」とした。
 歴史的にこれらがどのように変わってきたかを表にまとめてみた。80386では、2クロックにつき1命令の実行だったのが、486で1クロックに1命令となり、Pentiumで2命令、Pentium Proで3命令となったのが、今回ひさびさに増えたことがわかる。
 Pentium IIIもCore DuoもAthlon(64)も、1次命令キャッシュからプログラムコードを読み取り解釈する能力(デコード)は1クロックにつき最大3命令だったのだが、Core 2 Duoではこれが5命令に増えている。この“入り口”の強化によって、1クロック当たりの実効平均命令実効数が大きく増えることが期待される。いくら命令実行ユニットがたくさんあっても、そこに命令を供給できなければ性能は上がらない。表では、CPUのポテンシャルとして、クロック周波数とデコード能力を掛け合わせた数値も並べてみた。
 ちなみにPentium 4は、x86命令そのものを蓄えるキャッシュがなく、変換後のμopを1クロックにつき3つスケジューリングする構造だが、1つのx86命令は1つ以上のμopになるので、クロック当たり3μopsというスペックは、x86換算だともっと少なくなる。表のPentium 4欄でクロック×デコード数における“−α”はこれを意味している。

表1 CPUの同時命令実行数の推移
 クロックデコード
IPC(x86)
パイプライン
IPC(μop)
命令発行
IPC(μop)
性能指標
(クロック×x86デコード)
Intel 386330.50.50.516.5
Intel 486100111100
Pentium 233222466
K66002471200
Pentium Pro〜III14003354200
Athlon (XP)220033〜996600
Pentium 438003(μop)3511400−α
Athlon 64280033〜998400
Pentium M226633+α56798
Core Duo216633+α56498
Core 2 Duo29334+14+α614665
※パイプラインにおける“+α”は、“μopsフュージョン”による実効値増加を示す。

●メモリの投機読み出し
 RISCエンジンにおける性能向上の大きな柱に、時間的に先の命令であっても実行可能であれば実行してしまう“逆順実行”機能がある。しかしメモリの読み出しについては、その前にメモリへの書き込み命令があった場合、先に読むと間違った値をロードしてしまう可能性があるため、従来は逆順実行できなかった。Core 2 Duoではこれを行なえるようになり、パイプラインのストール(停止)の大きな要因である“メモリの読み出し待ち”を大きく削減できるようになった。ちなみにItanium2やEfficeonでも類似の機能の実装例はある。

●スループット1のSSE命令
 従来、Intel CPUではSSE命令のスループット(命令を発行可能な間隔)は2(2クロックにつき1つ)だった。これがCore 2 Duoでは1になっている。SSE命令が集中的に並ぶマルチメディア処理では、大きな性能向上が期待できる。

 Core 2 Duoは、ベースとしてはCore Duoの延長にある。Core Duoでさえ、Pentium 4やAthlon 64 X2のミドルクラスの性能であるのに、1命令当たりの実行可能命令数が劇的に増え、メモリレイテンシの影響を受けにくくなり、マルチメディア処理が高速化し、クロックも最大36%アップするのだから、考えてみればぶっちぎりの性能が出ても当然といえる内容だ。以下、実際の検証結果をお届けしよう。

左がCore 2 Extreme、右が1世代前に当たるCore Duoの「CPUZ」による素性表示画面。Core 2では負荷がかからないと自動でクロックを1.6GHzに落とされてしまうようだ。注目のCPUIDは“6F5”。Core Duoの“6E8”から、順当にモデルナンバーが1つ上がった。アーキテクチャに相当な変更を加えたため最上位の“ファミリ”が変わるかとも思ったが、律儀にPentium Proファミリーの“6”を守った。1次キャッシュは命令、データともに32KBでCore Duoと変わらないが、2次キャッシュが衝撃の4MB。FSBは1066MHzに上がっている。CPUの機能としては、SSE4とEM64Tのサポートが追加されている

[次ページ]

Contents...



advertisement




Copyright (C) 1997-2008 ASCII Corporation. All Rights Reserved.
No portion of this web site may be reproduced or duplicated without the express written permission of ASCII Corporation.
This web site is written in Japanese only.
記事に関するご意見やご質問は、お問い合わせフォームにてお送りください