Article · Wikipedia archive · Last revised May 28, 2026

Data processing unit

A data processing unit (DPU) is a programmable computer processor that tightly integrates a general-purpose CPU with network interface hardware. They are also occasionally called "IPUs" or "SmartNICs". They can be used in place of traditional NICs to relieve the main CPU of complex networking responsibilities and other "infrastructural" duties; although their features vary, they may be used to perform encryption/decryption, serve as a firewall, handle TCP/IP, process HTTP requests, or even function as a hypervisor or storage controller.

Last revised
May 28, 2026
Read time
≈ 1 min
Length
260 w
Citations
6
Source
SolidRun's SolidNet OCP-8K SmartNIC source ↗

A data processing unit (DPU) is a programmable computer processor that tightly integrates a general-purpose CPU with network interface hardware.1 They are also occasionally called "IPUs" (infrastructure processing unit) or "SmartNICs".2 They can be used in place of traditional NICs to relieve the main CPU of complex networking responsibilities and other "infrastructural" duties; although their features vary, they may be used to perform encryption/decryption, serve as a firewall, handle TCP/IP, process HTTP requests, or even function as a hypervisor or storage controller.13

These devices can be attractive to cloud computing providers whose servers might otherwise spend a significant amount of CPU time on these tasks, cutting into the cycles they can provide to guests.1 They see use in other kinds of data center environments as well due to their improved power consumption efficiency for routine networking tasks compared to general-purpose CPUs.4

See also

See also

References

References

  1. Davie, Bruce (November 24, 2021). "SmartNICs, IPUs, DPUs de-hyped: Why and how cloud giants are offloading work from server CPUs". The Register. Retrieved July 11, 2023.
  2. Sharwood, Simon (May 23, 2023). "Google Cloud upgrades with next-gen accelerator that embiggens its VMs". The Register. Retrieved July 11, 2023. …Infrastructure Processing Unit – the same kind of kit that others call SmartNICs or Data Processing Units…
  3. "Definition of SmartNIC". PCMag. Ziff Davis. Retrieved July 11, 2023.
  4. Leibson, Steven (November 9, 2022). "DPUs, IPUs, And SmartNICs Save Data Center Power, But You May Only See The Savings In Next-Generation Servers". Forbes. Forbes Media LLC. Retrieved March 4, 2026.