GHzを使ってパフォーマンスを検証それでは解説編に引き続き、実際のプロセッサを見てみることにしたい。GHzである(写真2)。4と比較して、コンデンサの数が倍以上にも増えており、これによりCPUの駆動にかかる電圧の安定を図っているものと想像される(写真3)。4のものと外観に大きな違いはない(写真4)。今回、このクーラーを使って、先に紹介したT.Control、T.Ambientの動きを見てみようかと思ったのだが、周辺温度を見て動きを変える、といったような動作を確認できなかった。マザーボードのBIOSなど、アップデートが必要な部分もあるのかも知れないが、これについては情報を収集しつつ追々試していくことにしたい。GHz(Prescott)、右が同3.20GHz(Northwood)の各裏面である。【写真4】CPUクーラーは従来のものと外観に大きな違いはないさて、「CrystalCPUID」を使って、Prescottの情報を取得してみると、画面1のようになる。ステッピングがすでに“3”まで進んでいるあたりからは、90nmプロセス開発の苦労を伺い知ることができる。このほか、Modelが変更されていたり、SSE3へ対応している点、L2キャッシュが1,024KB(1MB)へと増えていることも確認できるが、なぜかL1データキャッシュの容量が取得できなかった。2004」も合わせて実行してみると、こちらでは、完全とはいえないながらも、16KBであると確認できた(画面2)。4でそれぞれを実行した場合の結果は、画面3、4に示しているので参考にしてほしい。続いてパフォーマンスの検証に移りたい。3400+を用意した。テスト環境は表5に示すとおりである。1014のBIOSを適用した状態で使用したが、ベンチマークテスト中、怪しい動きは一切なく、問題なく動作したことを付記しておく。9.0b)●CPU性能まずはCPUの演算性能のチェックから行なっていきたい。Benchmark」の結果を表したものだ。GHzがNorthwoodコアの3.20GHzに敗北を喫している点だ。GHzはDhrystone(整数演算テスト)で最下位という結果になっている。先にも触れたとおりCPUブロックダイヤグラム自体に、PrescottとNorthwoodで大きな違いはなく、内部的にはさらなる改良を加えられたはずが、演算性能が低下しているというのはどういうことだろうか。これについては推測できることがあるのだが、後に行なうメモリテストの結果も関連するので、そこで述べることにしたい。Benchmark)CPUテストでもう1つ、CPU処理を中心とした実際のアプリケーション処理の結果を測定する「PCMark04」のテスト結果をグラフ3に示した。GHzと3.20GHzの間では、テストによって成績の良し悪しが入れ替わるようになっており、Sandra2004で見せた演算性能の悪化が、内部処理の改良やキャッシュ容量の増加によって補われるケースが存在することを示している。キャッシュ容量が生きてそうな処理としては、動画エンコードが挙げられるが、DivXでは好成績を収めている一方、WMVのエンコードはNorthwoodに劣っており、確実に高いパフォーマンスを発揮するとはいかないようである。続いてメモリ性能を見てみよう。Benchmark」の全結果を折れ線グラフで表したものを、視点を変えて2パターン示したものである。この結果の中から、いくつかポイントとなる部分を具体的な数値とともに抜き出したものがグラフ5だ。ここで抜き出したポイントがどういう意味を持つか紹介しておくと、4KB:Prescott/NorthwoodともにL1キャッシュ範囲16KB:PrescottはL1キャッシュ、NorthwoodはL2キャッシュ範囲256KB:Prescott/NorthwoodともにL2キャッシュ範囲1MB:PrescottはL2キャッシュ、Northwoodは実メモリ範囲256MB:Prescott/Northwoodともに実メモリ範囲のアクセス速度をそれぞれチェックできる。GHzが高速に動作していることが分かる。256MBの結果に見る実メモリのアクセス速度は、チップセット側の機能に依存する上、FSBの帯域幅も同じなので、ほとんど変わらない結果になっている。ところが、共にL1キャッシュのアクセスとなる4KB、同じく共にL2キャッシュの256KBの結果は注視する必要がある。GHzに対して、3.20GHzが優秀なパフォーマンスを見せているのだ。キャッシュの速度はCPUクロックと同じクロックで動作しているので、ともに3.2GHzという動作クロックであるにも関わらず、このような結果なのである。2)動作クロックが同じで、パフォーマンスに差がでるということは、キャッシュメモリのアクセス時に発生しているレイテンシの差ということが想像できる。そこで「CPU-Z」をチェックしてみると、やはりグラフ6のような結果が出る。各キャッシュメモリのアクセス時にPrescottはNorthwoodに対して、L1キャッシュは倍、L2キャッシュはおよそ1.5倍のサイクルを費やしているのである。Testここで、先の演算性能の低下のところも含めた話になるが、こうした事態が発生する原因として考えられるのが、後藤氏のコラムで触れられているパイプライン数の増加である。Prescottのパイプラインの段数などは現時点で正式に発表されていないが、Northwoodの20段より増加していると言われている。パイプラインの段数を増やすことは、高クロック化を進める上でメリットとなるが、一旦キャッシュミスが発生すると、パイプラインを停止させたあとの復旧に要する時間(ペナルティ)も長くなるというデメリットも持ち合わせている。その結果がこれらのベンチマーク結果に表れたのではないかと推測される。●アプリケーション性能ここからは実際のアプリケーションを使ったベンチマークをいくつか試してみよう。「SYSmark2002」(グラフ7)である。GHzに有利かと思いきや、またも3.20GHz以下の成績に留まっている。その差も約3%と、決して無視できない違いである。GHzが3.20GHzを上回る性能を見せている。GHzが3.20GHz以上のパフォーマンスを安定して発揮する結果になっている。3400+の性能には追いついていない。XPressの環境設定画面。GHzが3.20GHz以上のパフォーマンスを発揮するという結果が出ている(グラフ10)。GHzのほうが良好なパフォーマンスを示す傾向が見て取れる。SYSmark2004や、Winstone2004で良好な結果が得られたように比較的新しいアプリケーションや、TMPGEncのようにマルチスレッド処理を効率的に行なっているアプリケーション、という条件がPrescottの性能を発揮しやすい場所だと考えられる。XPress」がSSE3に対応する予定になっている。現在はベータ版の段階ではあるものの、一応SSE3に対応しているので、その効果をテストしてみた(画面5)。結果はグラフ11に示すとおりで、SSE3をOFFにした場合とONにした場合を比較すると、MPEG-1で4%、MPEG-2で6%の性能向上が見て取れる。大きな性能向上ではないものの、SSE3をOFFにした状態のMPEG-1エンコードでは、3.20GHz以下のパフォーマンスだったものが、ONにすることで逆転するほどの効果はがられる。今後SSE3対応アプリケーションが登場した暁には、前述のアプリケーションテストの結果以上にNorthwood-Prescott間との差が開く可能性はある。最後に3D性能のテストを見ておきたい。GHzと3.20GHzの間で目立った性能差は現れず、小数点第2位で四捨五入するとまったく同じ値、という結果が出ている。Flybyについてはビデオカードが同一のため、そこがボトルネックとなっている可能性もあるが、Botmatchもほぼ同じ結果であることから、少なくとも3Dキャラクタを動作させるような処理については両製品で、ほとんど違いがないといえる。GHzと3.20GHzに大きな違いは見られない。AquaMark3はUnreal同様に小数点第2位以下の誤差に留まった。GHzが優秀な傾向はあるものの、誤差といっても差し支えないほど小さな差である。Edition●Socket478の最後に一花咲かすアイテムではあるが......以上のとおりPrescottは、演算性能やキャッシュのアクセス速度はNorthwood以下、ただし、実際のアプリケーションベンチマークではNorthwood以上のパフォーマンスを発揮できるという結果に終わった。実際のアプリケーションで優秀なパフォーマンスを発揮する傾向にあるのは強味で、今後クロックが向上していくのであれば期待は大きい。478版のPrescottが買いか?、という話になると違った評価をする必要がある。実際のアプリケーションでパフォーマンスが向上したとはいっても大幅なアップというわけではないし、SYSmark2002のように低下するベンチマークすらあるわけで、確実にパフォーマンスが向上するとはいえない。対応が表明されているマザーボードを使用していて安心してPrescottへ移行できるのであれば乗り換えるのも一案だと思う。いうのも、現時点で日本での価格は発表されていないものの、米ドルでのOEM向け価格はすでに報じられているとおり。PrescottとNorthwoodの同クロック品の間に価格差を付けていないという魅力ある設定で、購入し直すならPrescottコアが良いかも、と思わせるに十分である。一方で、ベンダーからPrescott対応が表明されていないマザーボードを使っている人は、消費電力の大きさから動作には不安があるのも事実で、手放しでお勧めできる状況ではない。安心してPrescottを使うために、マザーボードを買い換えるというのも考え物だ。消費電力の増加に伴いμPGA478のピンを流れる電力が限界に来ていることから、第2四半期にもLGA775という新しいパッケージのPrescottや、対応チップセットが登場する予定で、その際には再度マザーボードごと購入し直す必要が生じる。64マザーへ乗り換えるという選択肢も視野に入れたほうがいいと思う。4を1つの選択肢としてお勧めできるだろう。マザーボードから何からPrescottにこだわって購入し直すほどの強い動機は感じない、というのが現時点における印象だ。今後、将来性のあるLGA775プラットフォームが登場し、さらにSSE3アプリケーションが増えるなどの周辺環境が整えば、Prescottへの評価もまた違ったものになるだろうと思われ、そのときに改めて実力を見てみたい。Watch編集部pc-watch-info@impress.co.jp個別にご回答することはいたしかねます。