Google は、この技術を自社の次世代コンピューティング プラットフォームと見なし、独自のサーバー級システム オン チップ (SoC) を設計する意向を示している。
Googleフェローでシステムインフラ担当副社長のアミン・ヴァーダット氏の書簡によると、このウェブ広告大手はこれを実現するために、サーバーエンジニアリングチップ設計チームの責任者としてユリ・フランク氏を雇用したという。
フランク氏は2016年から2020年までインテルで次世代Coreプロセッサーの開発を指揮し、Chipzillaのプラットフォームエンジニアリンググループで副社長兼製品開発ディレクターを務めました。LinkedInのプロフィールによると、フランク氏の職務には「複数のSoCチームの定義から生産までの管理」が含まれていました。
ヴァダット氏は、フランクと新しいSoCが必要なのは、グーグルが自社の多くのサービスを実行するために強力なコンピューティング施設を構築した一方で、「ムーアの法則がもはやすべての人にとって急速な改善をもたらさなくなった今、カスタムチップがパフォーマンスと効率性を向上させる1つの方法である」からだと述べた。
「Googleのコンピューティングは重要な転換点を迎えています」とヴァダット氏は述べた。「これまで、マザーボードは私たちの統合ポイントであり、CPU、ネットワーク、ストレージデバイス、カスタムアクセラレータ、メモリなど、さまざまなベンダーの製品を統合して、最適化されたシステムを作り上げてきました。
「しかし、それだけではもはや十分ではありません。より高いパフォーマンスを実現し、消費電力を削減するために、ワークロードは基盤となるハードウェアへのさらに深い統合を必要としています。
「マザーボード上でコンポーネントを数インチの配線で分離して統合するのではなく、複数の機能を同一チップ、あるいは1つのパッケージ内の複数のチップに搭載する『システム・オン・チップ』(SoC)設計へと移行しています。言い換えれば、SoCは新しいマザーボードなのです。」
この投稿では、Google が将来の SoC にどのようなアーキテクチャを採用したいと考えているかについては触れられていないが、Google は自社の業務のために大量のハードウェアを購入しているため、その選択は極めて重大な影響を及ぼす。
オープンソースチップを自分で作りたいなら、Googleで検索するだけ。文字通り。ウェブの巨人は無料で製造すると言っている。
続きを読む
ArmベースのサーバーSoCは、AWSやEquinixといった企業で既に高い人気を誇っています。Vadhat氏はまた、Armの強みとなる低消費電力についても言及しました。また、GoogleはRISC-V Internationalの創設メンバーであり、OpenPower(同じく創設メンバー)の実験も行っています。
しかし、フランク氏のIntelでの経験から、Googleが将来のサーバーレベルSoCにx86以外のアーキテクチャを採用するとは考えにくいことが示唆されます。Intelは大口顧客向けにXeonのカスタムメイド版を製造していることで知られています。x86 SoCも既に大きな市場であり、AMDはXboxとPlayStation向けに数千万個単位のx86 SoCを製造しています。
ヴァダット氏の投稿は、Googleが「世界中のパートナーエコシステムと連携し、コンピューティングインフラの最先端技術を革新し、他では提供できない次世代の機能を提供していく」と締めくくっている。Googleは大手SoC企業のほとんどと提携できるほどの規模を誇っている。AMDとIntelはGoogleのデータセンターに、ArmとQualcommはAndroidに深く関わっている。
Googleが何を開発するにせよ、この巨大企業はコンテナに注力していることで知られています。社内で開発されていたBorg技術はKubernetesとしてスピンアウトしました。Borgは進化を続け、現在ではAutopilotと呼ばれる自動スケーリングツールと連携して動作します。Autopilotは、要件の異なるワークロードを単一の物理サーバーに割り当てることもあります。この仕組みは、GoogleのSoCには幅広い機能が必要であり、コンテナとコアの比率が1:1であることが一般的になったため、おそらく多くのコアが必要になることを示唆しています。®