データ・プロセッシング・ユニット

データ・プロセッシング・ユニット (DPU) は、汎用CPUネットワーク・インターフェイス・ハードウェアを緊密に統合したプログラム可能なコンピューター・プロセッサーである[1]。「IPU」(「インフラストラクチャ・プロセッシング・ユニット」の略)または「SmartNIC」と呼ばれることもある[2]。これらを従来のNICの代わりに使用すると、メインCPUの複雑なネットワーク責任やその他の「インフラストラクチャ」業務を軽減できる; 機能は様々だが、暗号化/復号化の実行、ファイアウォールとしての機能、TCP/IPの処理、HTTPリクエストの処理、さらにはハイパーバイザーストレージ・コントローラーとして機能するために使用される場合もある[1][3]。これらのデバイスは、サーバーがこれらのタスクに大量のCPU時間を費やし、ゲストに提供できるサイクルを短縮する可能性があるクラウドコンピューティング・プロバイダーにとっては魅力的である[1]

SolidRunのSolidNet OCP-8K SmartNIC

脚注

編集
  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. https://www.theregister.com/AMP/2021/11/24/infrastructure_processing_units/ 2023年7月11日閲覧。 
  2. ^ Sharwood, Simon (May 23, 2023). “Google Cloud upgrades with next-gen accelerator that embiggens its VMs”. The Register. https://www.theregister.com/2023/05/23/google_cloud_c3_ipu/ 2023年7月11日閲覧. "…Infrastructure Processing Unit – the same kind of kit that others call SmartNICs or Data Processing Units…" 
  3. ^ Definition of SmartNIC”. PCMag. Ziff Davis. 2023年7月11日閲覧。

関連項目

編集