DPU
A data processing unit (DPU) is a programmable processor designed to offload data-centric tasks from a host CPU. DPUs are typically implemented on accelerator cards that sit in servers alongside conventional CPUs, handling the data plane while the host runs applications.
DPU architectures usually include general-purpose cores (often ARM or RISC-V), hardware accelerators for packet processing, encryption,
Common workloads are line-rate packet processing, TLS offload, firewall and intrusion prevention, storage offload, and virtualization-related
Deployment often positions DPUs as smartNICs or infrastructure processing units. They are used by cloud providers,
Prominent examples include NVIDIA’s BlueField DPU family and Marvell OCTEON-based DPUs, with ongoing developments from other