Skip to main content

Intel IPU (Infrastructure)

Vendor: Intel

Category: DPU Data Processing Unit

Architecture: Intel IPU (N6000)

Introduction

Intel IPU (Infrastructure Processing Unit) is used for data center infrastructure offloading, similar to a DPU. The E2000 series uses Agilex FPGA architecture, supporting NVMe over Fabrics, virtIO, encryption offload, and more.

Specifications

ModelComputeMemoryInterfaceTDPProcess
IPU N6000200 Gbps Networking16GB DDR5PCIe 5.030WIntel 7
IPU E2100100 Gbps Networking8GB DDR4PCIe 4.020WIntel 7

Official Website

Visit Official Website

Driver Downloads

Linux

OS Support

WindowsLinuxmacOSAndroid

Version History

VersionRelease DateDescription
IPU Platform 2.02024OVS offload + P4 runtime

Performance Benchmarks

ModelTaskPerformance Metric
IPU N6000Network OffloadData center network acceleration
IPU E2100Edge DPUSmartEdge scenarios

Pricing Information

ModelReference PriceNotes
IPU N6000Contact salesEnterprise data center
IPU E2100Contact salesEdge/Telecom

Quick Setup

Linux

# Install Intel IPU driver and SDK
# Obtain from Intel official

Code Examples

Intel IPU is primarily used via SR-IOV and virtio interfaces. Development requires the Intel IPU SDK.

Architecture Highlights

  • Intel IPU Architecture: FPGA/ASIC-based infrastructure processing unit, aimed at cloud data center network virtualization
  • SR-IOV: Standard PCIe virtualization interface, integrating with cloud management platforms

Model Compatibility

Model/FrameworkSupport StatusNotes
OpenStackVirtualization integration
KubernetesCNI plugin
AI FrameworksN/ADPU is not an AI accelerator

If you are evaluating alternatives, the following products may also fit your scenario: