Kyotoの後継
「Seattle」(シアトル)
最後がSeattleである。これは上の画像にもあるように、「Opteron X」シリーズの後継製品である。主要な特徴として以下の項目が挙げられる。
- 8コア及び16コアの構成が用意される
- メモリー容量は128GBをサポート
- CPUは最大2GHz以上で動作
- いくつかのアクセラレーター(暗号化と圧縮伸張)を搭載
- 10GbEのコントローラーを内蔵
- Freedom Fablicのコントローラーを搭載
- ストレージコントローラーを搭載
これをベースに内部を推定したのが下図である。
まずCPUコアは8ないし16とある。「Cortex-A50」シリーズの場合、4つのCPUコアと共有2次キャッシュ、AMBA I/Fなどを1つのモジュールとしてまとめることになるので、2つないし4つのモジュールが入ることになる。まだ不明なのは、ここでbig.LITTLE構成を取るか否かである。常時ある程度の負荷のかかるサーバー用途の場合、big.LITTLEにどれほどの意味があるのかは微妙なところで、全コアが同じ(Cortex-A57)構成の可能性もある。
一方メモリーコントローラーであるが、最大128GBというメモリー容量からすると、メモリーは4chの可能性が高い。Kyotoが1chで32GB、Berlinが2chで64GBだから、128GBだとすると4chないとおかしいからだ。また、2014年後半はまだDDR3が主流だが、2015年だとDDR4に推移する可能性があるので、メモリーコントローラは両対応でないとまずい。
このあたりはAMDも自社でノウハウは持っているはずだが、x86コアと組み合わせた場合はともかく、ARMコアとの組み合わせは初体験であり、色々試行錯誤している時間もない。なのでARMが提供する「DMC-520」(関連リンク)というDRAMコントローラーを利用していると推察する。
これらを繋ぐのは、やはりARMが提供する「CCN-504」(関連リンク)という、システムオンチップ用のシステムインターコネクトだろう。CCN-504は最大16のプロセッサーとアクセラレーター、高速I/Oデバイスなどをまとめて繋ぐことができる。
昨年の発表でAMDのLisa Sue副社長は「我々にはFabricの技術がある」と言っていたが、これはあくまでFreedom Fabric、つまりプロセッサー同士を繋ぐ技術の話で、プロセッサー内部のインターコネクトは対象外である。メモリーコントローラーと同様に、AMDはこれまでARMコアをインターコネクトで繋いだことはないから、ここもおそらくARMのインターコネクトを採用したものと思われる。
ARMは現在AMBA 4ベースの「CoreLink CCI-400」(関連リンク)と、同じくAMBA 4ベースの「CCN-504」(関連リンク)を持っているが、CCI-400だと最大でも8CPUまでしか扱えないので今回の用途には不適当である。またARMは先日、64bit ARMプロセッサー向けに「AMBA 5」という新しいプロトコルを発表したが、こちらはまだ具体的な製品がないから、今回はCCN-504ベースであろうと想像される。
10Gbitイーサネットに関しては、MAC(論理層)のみを実装、PHYはXAUIを利用して外部に接続する方法と思われる。
少し悩んだのがPCI Expressだ。図ではPCI Expressを設けず、Freedom FabricやRAIDエンジンが直接CCN-504に接続されるという構成を示したが、実際はCCN-504からPCI Expressレーンが出て、これに内部的にFreedom FabricのコントローラーやRAIDエンジンが接続される構図になるかもしれない。後は暗号化エンジン(Crypto)や圧縮伸張エンジン(Compress)などのアクセラレーターが接続される形になるだろう。
このSeattleがどのプロセスで製造されるのかが最後の疑問だ。GLOBAL FOUNDRIESであることは間違いなさそうで、しかもハイスピードではない模様だ。となると、28nm SLPか、28nm LPHのどちらかになる。一番ありそうなのは28nm SLPであるが、下の画像でもわかる通り28nm SLPは1.5GHz程度が一般的な上限としている。
これは、最大2GHz以上というSeattleのスペックを満たすのにはやや厳しい。もちろんこうしたものは設計次第ではあるのだが、今回AMDはARMのアーキテクチャーライセンスではなくプロセッサーライセンスを取得しており、パイプラインの構造を変えるといったチューニングは出来ない。なので普通に考えると28nm LPHではないかという気がする。
まだGLOBALFOUNDRIESは28nm LPHを使った製品の量産アナウンスを行なっていないが、ベースとなる28nm SLPに関しては既に製品出荷が始まりつつあり、そろそろ最初のアナウンスがありそうな時分である。AMDはこのSeattleの出荷を来年後半という比較的マージンを大きく取ったスケジュールにしており、よほどなにかとんでもない事が起きない限りはこのタイミングで出荷できそうに思われる。
もっともAMD自身、Seattleですぐに市場が取れるとは思っていない。そもそもARMコアといっても、既存のARMのソフトウェア エコシステムは32bit環境のみで、現状64bitは皆無とは言わないものの、きわめて限られている。
こうしたエコシステムが充実するためには、まず64bitに対応したARMコアと、この上で動く64bit対応OSが必要になる。それがあって、初めてソフトウェアやライブラリー、ツールの移植が目に見えて動き始めるわけで、現状は水面下で作業が多少行なわれている程度なのが実情だ。
これが充実して、初めてサーバー向けのソリューション(ソフトウェアまで含めたパッケージ)が提供できるようになるわけで、それにはどうしても1年程度はかかるだろう。先に2015年中旬までKyotoが共存するだろう、と説明したのはこうした事情による。
そんなわけで、当面ARMベースのOpteronはもっぱらベンダーや、一部の先進的なユーザー向けのみに、開発/テスト環境として出てゆく程度で、本格的な普及は2015年以降になると筆者は予想している。
この連載の記事
-
第764回
PC
B100は1ダイあたりの性能がH100を下回るがAI性能はH100の5倍 NVIDIA GPUロードマップ -
第763回
PC
FDD/HDDをつなぐため急速に普及したSASI 消え去ったI/F史 -
第762回
PC
測定器やFDDなどどんな機器も接続できたGPIB 消え去ったI/F史 -
第761回
PC
Intel 14Aの量産は2年遅れの2028年? 半導体生産2位を目指すインテル インテル CPUロードマップ -
第760回
PC
14nmを再構築したIntel 12が2027年に登場すればおもしろいことになりそう インテル CPUロードマップ -
第759回
PC
プリンター接続で業界標準になったセントロニクスI/F 消え去ったI/F史 -
第758回
PC
モデムをつなぐのに必要だったRS-232-CというシリアルI/F 消え去ったI/F史 -
第757回
PC
「RISC-VはArmに劣る」と主張し猛烈な批判にあうArm RISC-Vプロセッサー遍歴 -
第756回
PC
RISC-Vにとって最大の競合となるArm RISC-Vプロセッサー遍歴 -
第755回
PC
RISC-Vの転機となった中立国への組織移転 RISC-Vプロセッサー遍歴 -
第754回
PC
インテルがCPUの最低価格を82ドルに引き上げ、もう50ドルでは売れない製造コスト問題 インテル CPUロードマップ - この連載の一覧へ