Windows ServerがQualcommのARMサーバーチップに移植されました。繰り返しますが、Windows ServerがARMサーバーチップに移植されました。

Table of Contents

Windows ServerがQualcommのARMサーバーチップに移植されました。繰り返しますが、Windows ServerがARMサーバーチップに移植されました。

Microsoft は、Windows Server オペレーティング システムを、64 ビット ARM 互換のサーバー グレード システム オン チップである Qualcomm Centriq に移植しました。

データセンター市場を独占しながらも、AMDのNaplesサーバープロセッサによってすでに不安を感じているIntelにさらなるプレッシャーをかけることになる動きとして、QualcommとMicrosoftは本日、カリフォルニアで開催されるOpen Compute Project Summitで、10nm Centriq 2400システム上で稼働するWindows Serverを披露する予定だ。

Windows Serverのビルドは、今のところレドモンド社内でのみ使用されています。このソフトウェア大手と、その提携先であるQualcommは、このOSを一般公開する計画についてコメントを控えています。MicrosoftとQualcommは最近、かなり緊密な関係を築いており、Snapdragon搭載のWindows 10ラップトップとモバイルデバイスの開発に取り組んでおり、今年後半に発売予定です。

Centriqベースのシステム向けのWindows Serverの提供が実現し、需要があれば実現すると考えています。Microsoftのエンジニアは以前から、社内テストと評価用に、通常のx86ビルドに加え、64ビットARMv8ビルドのWindows Serverもツールチェーンで生成するように構成してきました。現在、Centriqハードウェアに必要なドライバーとカーネルサポートが完成し、MicrosoftのOCP Summitブースでスタックの一般公開デモを実施できる状態です。ミドルウェアと言語ランタイムもQualcommのチップセットに移植されています。

ソフトウェアの移植を披露しても、お蔵入りして忘れ去られてしまうのであれば全く意味がありません。私たちが把握している限りでは、Qualcomm設計のチップを搭載したWindows Serverは、来年中にMicrosoftのデータセンターで採用される予定です。Qualcommは、ARMサーバー向けに最適化されたWindows Serverの開発にMicrosoftと「数年」にわたり協力し、その一部はオンサイトでの作業だったと述べています。Microsoftは現在、そのソフトウェアとCentriqハードウェアを、Bingのインデックス作成や検索クエリ、データベース、機械学習などのタスクでテストしていますが、まだ本番環境では動作していません。

QualcommのCentriqファミリーはFalkorマイクロアーキテクチャを採用し、10nm FinFETプロセスで製造された最大48個の64ビットARMv8互換コアを搭載しています。データセンター市場への投入が予定通りであれば(2017年後半の量産出荷が予定​​されており)、Intelの10nm Xeonを約12か月上回ることになります。このシステムオンチップ(SoC)製品ラインは、現時点ではRed HatとCanonicalのLinuxフレーバーを公式にサポートしています。

サーバーの設計はこちらから

カリフォルニアのチップ設計会社Qualy社は、MicrosoftのProject Olympusと互換性のあるCentriq 2400マザーボードの設計図をOpen Compute Projectに提出しました。これは、OCP委員会が設計を承認すれば、誰でも利用できるように公開されることを意味します。つまり、電子機器工場はこれらの仕様を用いてQualcomm-Olympusのサーバーボックスを比較的安価に製造し、クラウド大手や大企業に購入してもらうことができるのです。このアプローチは、DellやLenovoといった企業との交渉や煩雑なやり取りをすることなく、意欲のあるメーカーであれば誰でもマシンを量産できるようにするためにFacebookが考案したものです。

本日、QualcommとMicrosoftは、Azureクラウドにおけるワークロード処理を効率化するためにOpen Compute仕様を策定したと発表しました。つまり、前述の通り、Qualcomm設計のCentriq CPUを搭載したWindows ServerがMicrosoftのクラウドに導入されるということです。

Qualcomm Centriq 2400 Open Compute マザーボードは、最大48コアのCentriq SoC用シングルソケット、50Gb/s NIC、32レーンのPCIe 3、USBポート2個、1GbE PHY、SATAポート8個、そして6チャネルのDDR4 RAM(2667MT/s動作)を搭載し、チャネルごとに1枚または2枚のDIMMを装着できます。このマザーボードは、一般的な19インチラックに収まる210mm x 404mmのハーフ幅1Uマザーボードに搭載されています。

「これはサーバーエコシステムの準備を整えるためのものです」と、クアルコム・データセンター・テクノロジーズの製品管理担当バイスプレジデント、ラム・ペディボトラ氏は今週初め、 The Register紙に語った。同氏はさらに、「マイクロソフトをはじめとする業界をリードするパートナー企業と協力することで、システム設計を民主化し、幅広いARMサーバーエコシステムを実現していきます」と付け加えた。

QualcommもOCP Foundationのゴールドメンバーとして参加し、設計図を公開しています。以下はシステムのスナップショットです。画像をクリックすると拡大表示されます。

Centriq 2400 Open Compute マザーボードの俯瞰図

1Uラックボックスに収納されたマザーボードの俯瞰図

Centriq 2400 Open Computeマシンの推奨構成

水曜日の朝、OCPサミットでMicrosoft Azureのレンダート・ファン・ドーン氏が、レドモンドのARMサーバー試験についてさらに詳しく説明しました。ファン・ドーン氏によると、Windows ServerはCaviumのThunderX2 64ビットARMv8サーバーチップセットにも移植されているとのことです。レドモンドのOSを搭載したこのハードウェアは、Qualcomm Centriqと並んでAzureクラウドで評価されており、今週のサミットでもデモが行われる予定です。また、ファン・ドーン氏は、AMDもProject Olympus互換システムの開発を検討していると述べました。

「当社は、Qualcomm や Cavium を含む複数の ARM サーバー サプライヤーと緊密に協力し、同社のシリコンを当社での使用に最適化してきました」とマイクロソフトの担当者は述べた。

実稼働ワークロードと並行して評価を実施してきましたが、その結果は非常に魅力的です。1サイクルあたりの命令数、コア数、スレッド数、接続オプション、そしてARMエコシステム全体にわたる統合性は非常に魅力的であり、今後も改善が続けられるでしょう。

「また、特定のクラウド サービスに必要な規模、つまり割り当てられるマシンの数を考慮すると、たとえ命令セット アーキテクチャの変更が必要になったとしても、ワークロードに合わせてハードウェアを最適化する方が経済的に実現可能になります。

ARMサーバーは真のビジネスチャンスをもたらすと確信しており、一部のMicrosoftクラウドサービスでは、既にARMサーバーへの将来的な導入計画が策定されています。ARM Limited社と協力し、設計仕様やサーバー標準要件について検討を進めています。また、クラウドサービスアプリケーション向けARM64サーバーの進化に向けて、オープンスタンダードに関するコミュニティとの連携にも注力していきます。

言い換えれば、Intelはついに競争相手を獲得したと言えるだろう。Chipzillaは世界のデータセンターコンピューティング市場の95%以上を掌握している。クラウド大手をはじめとする企業は今、競合するプロセッサアーキテクチャやアクセラレータを試すことで、この半導体の巨人にプレッシャーをかけようとしている。価格を下げ、セカンドソースを開拓するためなら、どんなことでもするのだ。Googleも自社のサーバー倉庫でARMとPOWERベースのコンピュータを試用している。

「ARMサーバーは、当社のクラウドサービス、特に検索・インデックス作成、ストレージ、データベース、ビッグデータ、機械学習といった社内クラウドアプリケーションに最も価値をもたらすことがわかりました。これらのワークロードはすべて、高スループットコンピューティングの恩恵を受けています」とファン・ドーン氏は述べています。

インテルを少々怖がらせる以上の言葉だ。®

Discover More