AI NIC と SmartNIC はどちらも、プログラマブル・ネットワーキング・デバイスです。AI NIC は、高帯域幅、低レイテンシー、決定論的機能を必要とするアプリケーションを対象としています。SmartNIC は、通常、Open vSwitch (OvS) などのデータプレーンを高速化する場合に使用されます。
IPU には、x86 ベースの SoC が含まれており、ネットワークやストレージ・スタック全体をホスト・プロセッサーからオフロードすることができます。通常、クラウド・サービス・プロバイダー (CSP) などのマルチテナント環境で使用され、Infrastructure as a Service (IaaS)/Platform as a Service (PaaS) を実現します。ホストから制御およびデータプレーンの両方を分類することで、サービス・プロバイダーは、IPU によってハードウェアで実施されるセキュリティーと制御の追加レイヤーを獲得できます。