OpenPower Summit IBM の Power9 プロセッサは来年後半に登場予定で、コア数は現在の Power8 チップの 2 倍となる 24 個になることが本日明らかになった。
一方、Google は Power の取り組みを公開し、多くの有名 Web サービスをこのアーキテクチャに移植したこと、そして非 Intel 機器向けにスタックを再構築するのは簡単なスイッチ切り替えであることを確認しました。
今朝、カリフォルニア州サンノゼで開催されたOpenPower Summitで、多くの発表がありました。その内容は以下のとおりです。
ビッグブルーがPower9の詳細を明かす
コア争いの真っ最中ですね。Intelは22コアのXeon E5 v4サーバーチップを多数発表し、それから約1週間後、IBMは次期大型チップであるPower9が24コアになると発表しました。
IBMは本日、初めて自社プロセッサの詳細をいくつか公開しました(Powerファミリーのロードマップは8月に公開済みです)。Power9は、Global Foundriesが製造する14nmプロセスを採用した高性能FinFET製品です。DDR4 RAMに直接接続され、PCIe Gen4およびNVLink 2.0を介して周辺機器やNVIDIA GPUと通信し、25Gbpsの速度でアクセラレータにデータを送信できます。
IBM によれば、この設計は 2 ソケットのスケールアウト サーバー向けに最適化されており (Power9 SO という名前が付けられている)、圧縮と暗号化のためのオンチップ アクセラレーションが組み込まれているという。
OpenPowerがオープンしました...写真をクリックすると拡大します
このチップは、アナリティクス、ビッグデータ、機械学習といった分野で大企業やスーパーコンピュータをターゲットにしています。誤解しないでください。Intelはデータセンターコンピューティング市場を席巻しており、Powerは依然としてニッチなアーキテクチャとして市場を席巻しています。Power9は2017年に登場し、米国エネルギー省のSummitおよびSierraスーパーコンピュータの頭脳として活躍する予定です。
IBMのOpenPower Foundationも忘れてはなりません。OpenPower Foundationは、CPUのアーキテクチャ、サーバーハードウェア、ソフトウェアの設計図を世界にライセンス供与しています。中国企業は、OpenPowerの設計図を活用し、「パートナーチップ」と呼ばれる独自のPower8およびPower9チップを2018年から2020年にかけて発売する準備を進めています。これらのチップは、7nmから10nmゲートで製造される予定です。
つまり、米国は来年Power9スーパーコンピューターを稼働させ、その再来年には中国がPower8またはPower9プロセッサーを自国で供給し、ラックを満杯にすることになる。しかし、中国のスーパーコンピューターメーカーへのハイエンドIntel Xeonの供給は禁止されている。米国政府はCPU設計図の輸出を禁止する考えを持っていないか、あるいは外国の手に渡ったBig Blueの技術が国家安全保障に対する戦略的脅威と見なしていないかのどちらかだ。
Summit の最高性能は 300 ペタフロップスとなり、中国のトップ 55 PFLOPS の Tianhe-2 を圧倒することになるが、このアメリカのシステムのパフォーマンスのかなりの部分は、Power9 ではなく、Nvidia Volta GPU からもたらされることになる。
好奇心旺盛。
Googleが有名ウェブサービスをPowerに移植
Google はサプライヤーの選択肢を広く保つことを好んでおり、他の資金力のある超大規模クラウド プロバイダーと同様に、Intel-x86 以外のアーキテクチャでの実験に資金を投じることができる。
Googleが64ビットARMv8コア、そしてPowerチップの開発を進めていることは周知の事実です。GoogleはOpenPower Foundationの創設メンバーであるため、これはそれほど驚くことではありません。
Googleは、多くの有名ウェブサービスをPower Systems向けに移植したと発表しています。ツールチェーンはアップデートされ、設定フラグを切り替えるだけでx86、ARM、Powerアーキテクチャ向けのコードを出力できるようになりました。Googleの社内ソースコードの多くは移植性が高く、クロスコンパイルもプログラマーにとって容易な作業であると考えられます。実際、Googleのシニアディレクターであるゴードン・マッキーンは2015年に、このクラウドの巨人はソフトウェアプラットフォームに依存しないシステムを目指していると述べています。例えば、複数のアーキテクチャをターゲットにすることで、難解なバグを排除し、ビットロット(bit rot)を防ぐことができます。
Google サービスの利用増加率を考えると、この広告大手は、需要を満たすためにハードウェアとソフトウェアの可能な限り最良の組み合わせを確実に使用するには、競合する技術を試す必要があることを認識している。つまり、費用対効果が最大限になるようにする必要があり、そのためにはテストと実験が必要となるのだ。
「私が9年前に入社して以来、Googleでは多くのことが変わった」と、Googleのエンジニアリング・マネージャーであり、OpenPower FoundationのディレクターでもあるMaire Mahony氏は語る。
「検索で見つけられるウェブアドレスは1兆個弱でしたが、今では60兆個にまで達しています。Gmailのアクティブユーザーは10億人を超え、2012年の2倍以上です。YouTubeには1分間に7時間分の動画がアップロードされていましたが、今では400時間分にまで達しています。コンピューティングへの需要は容赦なく高まっており、すぐに減少するとは思えません。」
スケーリングの問題…Mahony氏のOpenPower Summitでのスライド
コンピューティング技術の開発は岐路に立っています。トランジスタの小型化コストは増大しており、こうしたオーバーヘッドによって、TCO(総所有コスト)あたりのパフォーマンスという目標を達成することがますます困難になっています。私たちは異なるアプローチをとる必要があります。Googleは、OpenPower Foundationの基盤となるビジョンを支援しています。
「そのビジョンとは、OpenPowerをベースとしたスケールアウト型サーバーソリューションを構築することです。このプラットフォームが私たちをどこへ導いてくれるのか、非常に楽しみにしています。」
オレゴン州にあるインテルのキャンパスからの叫び声が、ここサンノゼまでずっと聞こえてきました。
「当社のインフラストラクチャをPowerアーキテクチャに移植しました。これは、当社のツールチェーンがPowerをサポートしていることを意味します。Google開発者にとって、ソフトウェアアプリケーションでPowerを有効にするには、設定ファイルを修正するだけで済みます。」と彼女は付け加えた。
GoogleがQualcommのARMサーバーグレードチップをテストしていることが明らかになった時、Intelの社員はコーヒーを飲みながら「誰だってセカンドソースは必要だ」と肩をすくめた。ところが、ここに第三の情報源が加わった。Googleは現段階でPowerアーキテクチャを評価しているようだ。同社のシステムの大半はIntel製だ。
しかし、IBMのアーキテクチャはウェブ界の巨人であるGoogleにとって十分な魅力であり、ツールチェーンにIBM製チップのサポートを追加したため、Intelからの移行は再コンパイルだけで済むようになった。極めて秘密主義的なGoogleが、内部構造についてこれほどオープンにするのは稀だ。
ここで、マホニー氏が登壇する1時間前に報じられたニュースに移りましょう。GoogleとRackspaceが、Open Compute Project向けのPower9サーバー設計に協力しているというニュースです。この設計は、GoogleとFacebookが開発中の48V Open Computeラックと互換性があります。
これらの設計図をハードウェア工場に提供することで、比較的安価にマシンを製造できます。これがOpen Compute Projectの目的であり、コストを削減し、ハイパースケールの要件に合わせてハードウェアを設計することです。Rackspaceはこれらのシステムを使用して、自社のクラウドでPower9ワークロードを実行します。
システム自体のコードネームはZaiusで、32個のDDR4メモリスロット、2個のNVlinkスロット、3個のPCIe Gen-4 x16スロット、合計44個のコア数を備えたデュアルソケットPower9 SOサーバーです。そして、何が気に入らないのでしょうか?まず、CPUとNvidia GPUアクセラレーター間の高速NVlink相互接続があり、GoogleはこれにディープラーニングAIコードを投入するのが好きです。
Rackspace は Power8 Barreleye サーバーの登場も発表しました。詳細については、姉妹サイトのThe Next Platformをご覧ください。
Intel InsideとPowerの融合
OpenPower Foundationは、特定の基準を満たすPowerシステムに「OpenPower Ready」ブランドを導入しました。これにより、購入者は自分が何を手に入れるのかをはっきりと理解できます。Intel Insideを彷彿とさせます。
ベンダーは、自社のギアにバッジを貼る権利を申請し、必要な要件をすべて満たしていると主張するか、イベントでその要件を満たしていることを実証するか、あるいは誰かに証明してもらうかのいずれかを行います。そして、承認されればバッジが付与され、財団の承認済みギアのオンラインカタログに掲載されます。これで、あなたもその権利を得られるでしょう。®