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

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

 脚注 

 関連項目 
 Compute Express Link（CXL）
 コンピュテーショナルRAM

 Jマシン
 ビル・ダリー
 粒度 (プログラミング)

 マイクロ並列処理
 組み込みスーパーコンピューティング
 rDPA
 Xピュータ

Category:エレクトロニクス
Category:データ処理
Category:人工知能
Category:特定用途向け集積回路
Category:ハードウェアアクセラレーション
Category:デジタルエレクトロニクス