Reading Time: 3 minutes A Data Processing Unit (DPU) is a programmable computer processor that is usally tightly integrates a general-purpose CPU with network interface card (NIC) hardware. Sometimes they are called “IPUs” (for “Infrastructure Processing Unit”) or “SmartNICs” (because actually they are implemented in some special Network Interface Cards).