データ・プロセッシング・ユニット
データ・プロセッシング・ユニット (DPU) は、汎用CPUとネットワーク・インターフェイス・ハードウェアを緊密に統合したプログラム可能なコンピューター・プロセッサーである[1]。「IPU」(「インフラストラクチャ・プロセッシング・ユニット」の略)または「SmartNIC」と呼ばれることもある[2]。これらを従来のNICの代わりに使用すると、メインCPUの複雑なネットワーク責任やその他の「インフラストラクチャ」業務を軽減できる; 機能は様々だが、暗号化/復号化の実行、ファイアウォールとしての機能、TCP/IPの処理、HTTPリクエストの処理、さらにはハイパーバイザーやストレージ・コントローラーとして機能するために使用される場合もある[1][3]。これらのデバイスは、サーバーがこれらのタスクに大量のCPU時間を費やし、ゲストに提供できるサイクルを短縮する可能性があるクラウドコンピューティング・プロバイダーにとっては魅力的である[1]。
脚注
編集- ^ a b c Davie, Bruce (November 24, 2021). “SmartNICs, IPUs, DPUs de-hyped: Why and how cloud giants are offloading work from server CPUs”. The Register 2023年7月11日閲覧。
- ^ Sharwood, Simon (May 23, 2023). “Google Cloud upgrades with next-gen accelerator that embiggens its VMs”. The Register 2023年7月11日閲覧. "…Infrastructure Processing Unit – the same kind of kit that others call SmartNICs or Data Processing Units…"
- ^ “Definition of SmartNIC”. PCMag. Ziff Davis. 2023年7月11日閲覧。