AMD の 64 ビット ARM サーバー チップ Seattle がついに撤退... しかし、本拠地はどこになるのでしょうか?

Table of Contents

AMD の 64 ビット ARM サーバー チップ Seattle がついに撤退... しかし、本拠地はどこになるのでしょうか?

AMDはついに、64ビットARMベースのサーバーチップ、Opteron A1100(通称Seattle)を正式に出荷開始した。この小型チップは多数のネットワークおよびストレージインターフェースを搭載しており、データセンターのハイパーコンバージドマシンへの導入を視野に入れているようだ。

このプロセッサについては過去にも詳しく説明しましたが、まとめると、1.7GHz または 2GHz でクロックされるクアッドまたはオクトコアの ARM Cortex-A57 CPU で、最大 4MB の共有 L2 キャッシュ、8MB の L3 キャッシュ、および 2 つのチャネルに分割された最大 128GB の ECC DDR3-1600 または DDR4-1866 RAM 用のインターフェイスを備えています。

IOポートは、SATA3ポートを14基、10Gbit Ethernetポートを2基、PCIe Gen3を8レーン搭載しています。ハードウェア仮想化をサポートし、お馴染みのARM TrustZoneを搭載し、電力消費を制御し、マルウェアや不正侵入者による改ざんを受けていないソフトウェアの起動を保証するCortex-A5システムコプロセッサを搭載しています。

これらすべての消費電力は、システムオンチップ内のコアの数に応じて、25W または 32W 以下です。

カリフォルニア州サニーベールの眠れない夜…AMDのシアトル向け仕様(クリックして拡大)

A57は標準的なARMv8-aコアであり、特定のアプリケーション向けにカスタマイズされていません。AMDは、データセンターハードウェアメーカーの関心を引くために、シリコンに適切なIOインターフェースの組み合わせを提供することに注力しています。AMDはまた、ARMが16nm FinFETプロセスを採用し、より高速で軽量なCortexの兄弟分であるA72を発表する前に選定され、定着した28nm A57に固執しています。今年中にスマートフォンや大型タブレットに搭載される予定のA72は、A57に対して様々なマイクロアーキテクチャの調整を受けています。例えば、パフォーマンスを向上させる大型の分岐予測器、再設計された命令キャッシュ、そしてコード実行スループットを向上させるその他の最適化が施されています。

シアトルが初めて宣伝されたのは2014年初頭で、その後何ヶ月もサンプル出荷され、そして今は2016年1月であることを考えると、カリフォルニアに拠点を置くAMDは、ARMシリコンへの関心が薄れる前にこの製品を世に送り出したかっただけなのではないかと推測されます。A72は、Opteronファミリーの将来のコンポーネントとして引き続き使用されます。A1100のA57ベースの設計はテープアウトされ、シリコンは工場から出荷されており、後戻りはできません。

今すぐシアトルのA1100搭載マシンが欲しいなら、ARM互換コードのビルド・テストサーバーであるSoftiron Overdrive3000や、Beaconworksのソフトウェア定義ストレージボックスを覗いてみてください。Caswell、Silver Lining Systems、96 BoardsもA1100搭載機器を販売しています。興味深いことに、Silver Liningの親会社であるAtGames HoldingsはCalxedaの設計図を取得し、その技術を用いてA1100搭載サーバー向けのファブリックインターコネクトを構築しています。

Calxedaは、32ビットARMv7 CPUでデータセンター市場への参入を試みたスタートアップ企業でしたが、2014年初頭に破綻しました。サーバー業界は近年64ビットアドレス空間に依存しており、Calxedaは64ビット部品を期日までに提供できませんでした。この破綻は、データセンター市場の99%を掌握するIntelにとって、ARMアーキテクチャがサーバークラスの有力なライバルであるという信頼に打撃を与えました。

ハードドライブの電子部品やデータセンターの保守部門などではARMマイクロコントローラーが数多く採用されていますが、そのアーキテクチャが主役を務めることは稀です。もしARMプロセッサーが、私たちのオンライン世界を支えるコンピューターのラックの中で活躍し続けるとしたら、それはIntelが間違っている何かを担っているに違いありません。

AMD のデータセンター製品担当シニアディレクターの Dan Bounds 氏と同社副社長の Scott Aylor 氏はThe Registerに対し、ARM アーキテクチャが最終的にサーバーで成功するには、64 ビットモード、エラー訂正コード (ECC) RAM、開発者とハードウェアベンダーの関心の転換点という 3 つの要素が揃うと考えていると語った。

星が揃う

64ビットモードは、大容量メモリを必要とするソフトウェアにとって、より広く快適なアドレス空間を意味します。ECCは、いかなる種類のランダムデータ破損も許容されないシステムには必須です。

開発者の中には、x86が常に正しい選択であるかどうかについて、熟考している人もいる。Intelのアーキテクチャは伝統的に最も費用対効果の高いアーキテクチャであり、強力なXeonコアは常に仕事をこなす。しかし、低消費電力コアの小規模な群でも十分に処理できるシングルスレッドのワークロードはどうだろうか?x86は、純粋なコンピューティング能力という点ではARMを圧倒するが、時にはそれだけでは十分ではないこともある。

例えば、Red Hat、SUSE、ENEA、Linaroは、A1100プロセッサ搭載機器向けにLinuxポートやその他のソフトウェア、特にストレージコントローラソフトウェアを準備しています。企業がITの一部またはすべてをクラウドに移行し、ハードウェア購入の意思決定の細部を経営陣から切り離すようになるにつれ、シアトルの成功は大手クラウドプロバイダーが採用するかどうかにかかっているかもしれません。AmazonとGoogleのエンジニアはAMDのチップの活用方法を見つけることができるのでしょうか、それともプライベートクラウドのニッチな用途にしか利用されないのでしょうか。

「基本的な仮想化を超えて、ファイルシステムで興味深いことを行い、流動的なものを構築したいと考えている新しいタイプのプラットフォーム開発者が登場している」とバウンズ氏は語った。

「最先端を行く企業、つまりマネージドホスティングプロバイダーや、より先進的なクラウドホスティング業者は、キングメーカーであり、リスクを負って新しいテクノロジーに投資する意志を持っています。」

以下は、AMD が ARM Opteron の採用を期待しているマシンです。

El Reg は、強力な ARMv8-a コアを搭載し、特定のワークロード向けに調整されたアプライアンスで、ストレージと Web 対応アプリ、またはストレージとソフトウェア ビルド システムなどの高密度ハイパーコンバージド ギアを 1 つのボックスにまとめたものを容易に想像できます。

あるいは、将来は本当に Linux 上で KVM を実行する汎用 x86 ボックスが何列にも並ぶことになるのかもしれません。®

追記:姉妹サイト「The Next Platform」で、ティモシー・プリケット・モーガンによるシアトルの分析をご覧ください。

Discover More