インテルは、データセンターの必須インフラのリストに「インフラストラクチャ・プロセッシング・ユニット」(IPU)を追加し、さらにIPUを構築し、それらを活用するためのソフトウェアを提供すると約束した。
IPUは「SmartNIC」または「データ処理ユニット(DPU)」とも呼ばれます。The Registerが2020年9月に解説したように、DPU/IPU/SmartNICは、サーバーのCPUを退屈なバックグラウンド処理から解放するのに十分な処理能力とストレージを備えたネットワークカードです。
ハイパースケールクラウド事業者は、CPUコアをクライアントに貸し出すことで収益を上げているため、DPU/IPU/SmartNICに早くから注目していましたが、これらのコアの一部はクラウドのインフラ処理に利用されています。チャットなどの必要なワークロードをストレージデバイスに移行したり、ファイアウォールをDPU/IPU/SmartNICで実行したりすることで、クラウドはより多くのコアを貸し出すことができ、収益化につながります。DPU/IPU/SmartNICはサーバー自体から分離されているため、大規模クラウド事業者はこれらのデバイスを使用して独自のクラウドインフラ処理を実行できます。また、副次的なメリットとして、自社のワークロードが、サーバー上で実行されるデータやアプリケーションから適切に分離されていることをアピールできます。
インテルは月曜日、「Six Five Summit」と呼ばれるイベントでその背景を改めて説明し、マイクロソフト、百度、JD.com、VMwareとの協力により、この分野で「ボリュームリーダー」であると主張し、現代の効率的なデータセンターでは、IPUはCPUや、Chipzillaが繊細なワークロードに必要だとして推進しているマルチコアおよびマルチテクノロジーの「XPU」と並んで配置されるだろうと語った。
同社はまた、FPGA 技術、カスタム ASIC、およびすでにこうした製品に組み込まれている Xeon D をベースにした IPU をさらに提供し、さらに「顧客が最先端のクラウド オーケストレーション ソフトウェアを構築できるようにする強力なソフトウェア基盤」を提供して、ユーザーがソフトウェア定義ネットワークや仮想ストレージに容易に移行できるようにすると約束した。
インテルのIPUアーキテクチャビジョン。
クリックして拡大
そのソフトウェアは、Intelのハードウェアよりも興味深いかもしれません。なぜなら、今日のハイパースケーラーは独自のソフトウェア・インフラストラクチャを開発し、それをほぼ秘密にしておく傾向があるからです。IntelがIPU対応の大規模オーケストレーション・プラットフォームを提供すれば、OpenStackやVMwareといった企業との競争に参入することになります。
インテルは、この製品をクラウド顧客に販売する意向だと述べた。そうすれば、顧客はXeonを使い続ける、あるいは少なくとも導入するArmサーバーにIntel製品を採用し続ける十分な理由が得られるだろう。なぜなら、すべてのマザーボードに搭載されるIPUにはChipzillaの技術が組み込まれることになるからだ。
- VMwareは、実験的なArmハイパーバイザーに80コアのAmpere Altraチップのサポートを追加した。
- NvidiaはマイクロサービスがすべてのサーバーにSmartNICを搭載すると述べている
- BaiduクラウドはクラウドネットワークとストレージをSmartNICにオフロードすることで追いつく
では、私たち以外の人たちはどうでしょうか?今のところ、DPU/IPU/SmartNICで実行できるワークロードを見つけるのは困難です。VMwareは、これらのデバイスにファイアウォールを導入したいと考えているようですし、NVIDIAはAIの活用にはファイアウォールが不可欠だと考えていますが、他の主要企業はこれらのデバイス向けの主流アプリケーションをまだ発表していません。®