お気に入りタイトル/ワード

タイトル/ワード名(記事数)

最近記事を読んだタイトル/ワード

タイトル/ワード名(記事数)

LINEで4Gamerアカウントを登録
Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に
特集記事一覧
注目のレビュー
注目のムービー

メディアパートナー

印刷2014/09/09 01:00

ニュース

Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に

Intelの資料にあったXeon E5 v3のダイ写真
画像集#003のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に
 2014年9月9日1:00,Intelは,Haswell世代のマイクロアーキテクチャを採用するサーバー&ワークステーション向けCPU「Xeon E5 v3」ファミリー計32製品を発表した。開発コードネーム「Haswell-EP」とも呼ばれていたもので,内蔵するCPUコア数が最大18基に達するほか,DDR4メモリに対応するといった特徴を備える。

 XeonブランドのCPUは,ゲーマーが積極的に選ぶような製品ではないが,2014年8月30日に発表されたハイエンドデスクトップPC用CPU「Core i7-5000番台」(開発コードネーム Haswell-E,以下同)と共通する部分もあり,ここでは概要をまとめてみたい。


1年3か月遅れで2P向けXeonにもHaswell世代CPUコアが導入


 ラインナップや特徴の話に入る前に,XeonブランドとCPUアーキテクチャの関係を簡単に整理しておきたい。
 XeonブランドのCPUは現在,「E7」「E5」「E3」の3シリーズがある。E5はその中でも,「2P」(=2-way,2ソケット)のシステムに対応するXeonに位置付けられる製品だ(※例外もあり)。

 そもそもXeonは,PC向けのCoreプロセッサに比べると,マイクロアーキテクチャの採用タイミングが遅い傾向にある。とくに,ここ何世代かは,Coreプロセッサ系が新マイクロアーキテクチャの導入や新しい製造プロセスへの移行を行なったのちに,Xeon系が段階的に導入するというのが基本となっていた。
 そのため,新しいマイクロアーキテクチャは,1P(=1-way,1ソケット)システム向けのE3から導入されることが多く,そのあとでE5やE7に広げられている。システムが搭載するCPU数が増えるほど,マルチプロセッサ対応のために内部構造が変わり,CPUコア数やキャッシュメモリを増強する必要もあるので,設計と検証に時間がかかるためだ。

Intelのサーバー向けCPUラインナップ。Xeonだけでも3シリーズが存在しており,Haswell世代のアーキテクチャが導入されているのは,今回のE5 v3とE3v3である
画像集#004のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に

 たとえば,第4世代Coreプロセッサ(Haswell世代)や1Pサーバー&ワークステーション向けCPU「Xeon E3v3」ファミリが登場したのは2013年6月だった。それからXeon E5 v3が登場するまでに,1年3か月もの時間がかかったことになる。
 一方,モバイルCPUでは,第5世代Coreプロセッサに属する「Core M」プロセッサがすでに発表されており(関連記事),デスクトップPC向けも2015年の早い時期には登場すると見られているので,Xeon E5やE7との差は,近いうちにまた広がることになりそうだ。


最大コア数は18基,L3キャッシュ容量は45MB


 さてそのXeon E5 v3であるが,下はCPUコア数が4基の製品から,上は18基の製品まで,非常に幅広いラインナップが用意されている。プロセッサナンバーの後ろに「L」が付いた低消費電力版や,1Pワークステーション向けと思われる「Xeon E5-1600 v3」シリーズもラインナップに含まれている。
 価格は,14コア/28スレッドで動作クロック2.6GHz「Xeon E5-2697 v3」が2702ドル(約28万3883円)だ。製品ラインナップをまとめた表1表2を下に掲載しておこう。

価格はPCメーカー向けとなる1000個ロット時単価
[略称の説明]L3容量:L3キャッシュメモリ容量,HTT:Intel Hyper-Threading Technology,TB:Intel Turbo Boost Technology 2.0,DDR4:DDR4メモリコントローラの最大対応速度
画像集#005のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に
画像集#006のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に

 製造プロセスは22nmでトランジスタ数は約56.9億個,ダイサイズは662mm2とされている(※CPUコア数14〜18基の場合)。18CPUコア搭載の「Xeon E5-2699 v3」では,L3キャッシュメモリ容量が45MBにもなるわけだ。
 PCI Express 3.0のレーン数は40レーンで,CPUソケット同士を結ぶインタフェース「QPI」(Quick Path Interconnect)は2本を用意。QPIのリンク速度は最大9.6GT/sと,前世代にあたる「Xeon E5v2」の8GT/sよりも高速化されている。

 CPUコア数の増加に合わせて内部構造にも手が加えられており,CPUコア数が10基以上の製品では,各CPUコアとメモリコントローラ,インタフェース回路を結ぶリングバスが完全に二重化されているという。

Xeon E5v2(左)とXeon E5 v3(右)の内部構成図を並べて。Xeon E5 v3では,独立した2つのリングで各コアや周辺回路を結び,リング間をバッファスイッチで接続するという構成になった。
画像集#009のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に

CPUコア数別にXeon E5 v3の内部構成を示した図。二重化リングバスを採用するのは10コア以上の製品となるようだ
画像集#008のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に

これまでのXeonでは,従来命令とAVX命令は同じTurboモードで動作していたが,Turbo Boost Technology 2.0では,AVX命令用のモードを用意して,従来とは違う周波数パターンで動作させている
画像集#010のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に
 アーキテクチャ上の改良点としては,DDR4メモリに対応したことと,拡張命令「Intel AVX2」に対応したこと,そしてTurbo Boost Technology 2.0を採用したあたりがポイントだろうか。これらはいずれも,Haswell-Eと共通した特徴だ。IntelではAVX2の採用によって,Xeon E5v2シリーズと比較して,Xeon E5 v3は暗号化処理で最大90%の性能向上が見込めるとアピールしている。

Xeon E5 v3の主な特徴。DDR4対応やAVX2命令などの強化が行われている。電力管理機能の強化も大きなポイントだ
画像集#002のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に

Intelが示した,暗号化処理での性能比較グラフで,紫色のバーがXeon E5 v3,黄緑色がXeon E5v2となる。いずれもかなりの高速化を実現しているようだ(基点が0ではないことに注意が必要だが)
画像集#007のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に


仮想マシン環境を想定した新機能を採用


 同じHaswellマイクロアーキテクチャを採用しているとはいえ,Xeon E5 v3とHaswell-Eでは,機能面で異なる部分も多い。それらを簡単に説明しよう。

 まず,CPUコアを10基以上備える製品では,1つのCPUパッケージを論理的に2つに分けることで,2基のCPUパッケージであるかのように振る舞う「Cluster On Die」(COD)モードを備えている。CODモードに対応するXeon E5 v3は,メモリコントローラ(※ホームエージェントとも呼ばれる)を2基内蔵しているため,各論理CPUパッケージが別々の物理メモリにアクセスできるのだという。
 Intelでは,これによってキャッシュヒット率が向上したり,メモリアクセスのレイテンシが低減したりするといった利点を挙げている。

10 CPUコア以上のXeon E5 v3で使えるCODモードは,CPUコアを2つのグループに分けることで,あたかも2つのCPUパッケージであるかのように動作させる
画像集#011のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に

 Xeonらしい強化点の1つに,「仮想マシン支援機能の強化」がある。
 Xeon E5 v3では,仮想マシン環境をさらに別の仮想マシン環境内で動作させる,「仮想化のネスティング」に対応したという。「VMCSシャドーイング」と呼ばれるこの機能を使うと,1台のシステム上で異なる仮想マシンソフトのハイパーバイザを複数同時に動かすことも可能になるという
 具体的には,Windows Serverに組み込まれている仮想マシンソフト「Hyper-V」と,VMwareの仮想マシンソフトを同時に動作させられるそうだ。ただし,当然ながら仮想マシンソフト側がこの機能に対応する必要がある。
※従来も不可能ではなかったが,ハイパーバイザ同士が競合するため同時に動かすことは難しく,効率的ではなかった。

キャッシュモニタリング(キャッシュQoS)は,キャッシュメモリを無駄に消費するプロセス(タスク)を検出して,より効率的なプロセスが優先して利用できるようにする
画像集#013のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に
 もう1つのXeonらしい強化点に,「キャッシュモニタリング」という機能がある。これは,プロセスごとにキャッシュの利用率を把握するための機能で,仮想マシン環境でキャッシュを大量に使ってしまうプロセスを検出し,キャッシュ割り当てを最適化して実効効率を改善する,といった用途に使えるそうだ。

 そのほかにも,各CPUコアごとにステート(State,状態)を独立させて,CPUコアごとに動作クロックを変更できる機能「Per Core P-States」が導入されている。
 従来のXeonでは,すべてのCPUコアが同じステートで動作していたため,負荷が低いCPUコアも高いCPUコアと同じステートを使わなくてはならず,電力に無駄があった。しかし,Per Core P-Statesを有効にすれば,こうした無駄な電力を減らすことが可能になるわけだ。Intelはこれにより,電力効率は最大36%向上すると主張している。

Per Core P-Statesの概念を示したスライド。各CPUコアの負荷に応じて動作クロックを変えることで,無駄な消費電力を減らせる
画像集#012のサムネイル/Intel,Haswell世代のサーバー向け新CPU「Xeon E5 v3」ファミリーを発表。最大CPUコア数は18基に

 繰り返しになるが,Xeon E5 v3自体はゲーマーが選択するようなCPUではない。仮にベンチマークテストを行ったとしても,Haswell-Eの8コアモデル「Core i7-5960X Extreme Edition」(以下,i7-5960X)と似たような結果に終わる可能性が高いだろう。サーバー用途に適した特徴とスペックを備えたCPUは,やはりサーバー用途に使うのが適切なのだ。

 しかし,Per Core P-StatesのようにPC向けCPUでも有用そうな機能も盛り込まれており,そうした機能は2015年初旬にも登場するとみられる第5世代Coreプロセッサ「Broadwell」にも採用されていく可能性はあるのではないだろうか。

Xeon E5ファミリー 製品情報ページ

  • 関連タイトル:

    Xeon

  • この記事のURL:
4Gamer.net最新情報
プラットフォーム別新着記事
総合新着記事
企画記事
スペシャルコンテンツ
注目記事ランキング
集計:11月28日〜11月29日