2600シリーズを3月6日(米国時間)に発表した。5600シリーズに比較してダイサイズは倍近くになりながら、消費電力は従来モデルと同じかそれを下回るレベルに押さえつつ、性能を大幅に向上した製品となっている。5600シリーズからどの程度性能が向上しているのかを、ベンチマークプログラムを利用して確認していきたい。2600シリーズは解説記事でも述べたとおり、コア数増加、AVXという新しい命令セットに対応といったプロセッサーコアの拡張だけでなく、アンコア(プロセッサーコア以外の部分)の拡張にも力を入れており、そのあたりも含めてチェックしてきたい。Bridge-EPの開発コードネームで開発されてきた製品だ。2600の特徴に関してはすでに別記事で解説したとおりなので、ここでは繰り返さないが、ハードウェア面での違いに関してはここでは紹介していきたい。Rの開発コードネームで知られる新しいCPUソケット“LGA2011”を利用している。BことLGA1366を置き換えるIntelの新しいソケットとなる。C600)を含めたプラットフォームの開発コードネームRomely(ロメリー)のRに由来する。LGA2011になり、ピン数が増えた最大の理由は、メモリのチャネル数が増えたことだ。2600シリーズではプロセッサーあたり4チャネルという構成になっており、帯域幅の向上というメリットと、1つのプロセッサーにぶら下げられるメモリモジュールの数が増えているのが特徴となっている。対応(3)メモリ面での性能向上という意味ではチャネルが増えたこともそうだが、もう1つの大きな要素としてクロック周波数の向上があげられる。5600では32GB/秒)。これにより、大量にメモリ帯域を消費するようなアプリケーションでは大きな性能向上が期待できることになる。各チャネルに利用できるメモリモジュールの数は、DDR3のクロック周波数により制限される。DDR3-1333/1600利用時にはチャネルあたり2モジュール、DDR3-1066/800利用時にはチャネルあたり3モジュールとなる。2600を利用するには新しいマザーボードが必要になる。5600とはマザーボードには互換性がないため、新しいシステムへリプレースしたい場合には、プラットフォームごとの交換となる。Intelは小規模なホワイトボックスのサーバーベンダーやチャネル事業者などに向けたサーバー製品として、マザーボード、シャシー、RAIDコントローラなどを提供しており、それらを組み合わせて顧客に対して製品を提供できるようにしている。Boardと呼ばれるサーバー用マザーボード、そのマザーボードを搭載しているラックマウント用のシャシーなどがラインナップされており、従来同様チャネルやホワイトボックスベンダーなどに提供される。2600シリーズ用のマザーボードは、S2600シリーズとなる。複数の製品が用意されており、具体的には以下の製品が用意されている。Boradの場合はD)+CPUのシリーズ名(ないしはチップセット名)+アルファベット2文字というという構成になっている。Passの2文字からとってGZの型番がつけられている。2600用マザーボードの中ではもっともハイエンドに位置する製品で、メモリソケットはプロセッサーあたり12個、つまりボード全体で24個が用意されている(他の製品はプロセッサーあたり8個のものが多い)。大容量のメインメモリを搭載し、仮想マシンなどを多数走らせたいような用途向けのマザーボードと言えるだろう。C600が採用されており、ボード上には2つの6GbpsのSATAポートの他、最大で8台までのSAS/SATAポートを利用することが可能になっている。x24が用意されており、そこにライザーカードを挿入して利用する形だ。イーネットはギガビットイーサネットが4つ、さらにはオプションでハードウェアRAIDカードが用意されており、それを利用することができる。2つの8087コネクタが用意されており、最大で8つのドライブを接続して利用することが可能だ。前面ベイの構成はユーザーのニーズに合わせて調整可能で、最大で24個の2.5インチドライブベイを内蔵させたり、12個の3.5インチベイを用意したりすることができる。電源構成もユーザーのニーズに合わせて変更が可能で、80+Platinumに対応した750Wないしは80+に対応した460W電源などからチョイスすることができる。2600の性能をチェックしていこう。2690はベースのクロック周波数が2.9GHz、8コア/16スレッド構成で、LLCは20MBというスペックになっている。X5690で、ベースクロックは3.4GHz、6コア/12スレッド、LLCは12MBという構成になる。X5570も用意した。ベースクロックは2.93GHzで、4コア/8スレッド、LLCは8MBという構成になっている。いずれも2ソケット構成の環境で利用している。テスト環境は表3の通りで、結果はグラフ1~グラフ5の通りだ。R11.5は、MAXON社が提供するベンチマークソフトウェアで、映像をレンダリングするのにかかる時間を計測して処理速度を計測するタイプのベンチマークソフトウェアだ。最大で64スレッドまで並列に処理することができる。レンダリングはOpenGLを利用した場合と、CPUを利用した場合の両方がサポートされているが、今回はもちろんCPUを利用した。このCineBenchは新しい命令セットであるAVXには未対応で、純粋にコアの性能強化を確認することができるのだが、前世代のハイエンドに比べて1.4倍の性能、2世代前の同クロックに比べると2.5倍の性能があることが確認できた。SP2はSiSSoft社のベンチマークプログラムで、CPU、メモリ、ストレージなどコンポーネント単位でベンチマークを取ることができる。SP2のCPUテストでは、整数演算のDhrystoneと浮動小数点演算のWhetstoneの2種類のテストが用意されている。Dhrystoneでは前世代に比べて2.23倍、Whetstoneでも前世代に比べて2.21倍と性能が向上していることがわかる。SP2のMultimediaテストでは主に、AVXを利用した場合の性能をチェックしていきたい。このテストではSSEやAVXなどを利用して整数や浮動小数点演算を行った場合の性能を計測している。2690の結果も掲載している。AVXを使わない場合だが、前世代に比べて1.82~1.98倍となっている。特筆すべきは浮動小数点演算でAVXを有効にした場合だろう。AVXをオフにした場合に比べて倍の性能を実現している。AVXを有効にした場合には、AVX以外での約2倍の性能向上にあわせて、AVXに対応したことでさらに倍の性能向上を実現しているので、実に4倍近い性能向上を見せている。AVXを利用するにはアプリケーションの側がAVXに対応している必要があり、そうでない限りは意味が無いのだが、今後AVXに対応したアプリケーションが登場することで、このような大きな性能向上が期待できるということができるだろう。SP2のコア間帯域テストでは2つのCPUコア間でデータをやりとりする場合の帯域幅を計測する。2600では2つともCPUの接続のみに利用している。このこともあり、帯域幅が大幅に上がっていると容易に想像できるのだが、ベンチマークの結果もそれを裏付けている。SP2の整数メモリー帯域は、整数演算時のメモリ帯域を計測するテストだ。いずれの結果も理論値を超えているが、これは2つあるプロセッサーに接続されているそれぞれのメモリに対して擬似的に複数のスレッドでアクセスしているためだ。2690は70GB/秒と倍以上の帯域幅がでている。2690が改善されていることを見て取れると言っていいだろう。5600と比較して大幅な性能向上を実現していることがわかると思う。アプリケーションがAVXに対応した場合には、より大きな性能向上を手に入れられることがわかる。これから、新しいソフトウェアを設計する場合には、ぜひともAVX対応をチェックシートに入れたいところだ。2600の特徴と述べてきたが、コア間の帯域やメモリ帯域幅などの大きな向上からもそれがわかると思う。今回はコンポーネント単位のベンチマークプログラムのみを実行したが、これらのコンポーネントごとの性能向上はサーバー全体の性能向上につながっていることは間違いないだろう。2600ベースのシステムへと入れ替えることで大きな性能のゲインを得ることが可能だろう。