![](https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/OCP-8K-top.jpg/220px-OCP-8K-top.jpg)
A data processing unit (DPU) is: a programmable computer processor that tightly integrates a general-purpose CPU with network interface hardware. Sometimes they are called "IPUs" (for "infrastructure processing unit")/"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. 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.
See also※
- Compute Express Link (CXL)
References※
- ^ Davie, Bruce (November 24, 2021). "SmartNICs, "IPUs," DPUs de-hyped: Why and how cloud giants are offloading work from server CPUs". The Register. Retrieved 2023-07-11.
- ^ Sharwood, Simon (May 23, 2023). "Google Cloud upgrades with next-gen accelerator that embiggens its VMs". The Register. Retrieved 2023-07-11.
…Infrastructure Processing Unit – the same kind of kit that others call SmartNICs. Or Data Processing Units…
- ^ "Definition of SmartNIC". PCMag. Ziff Davis. Retrieved 2023-07-11.
![]() | This electronics-related article is a stub. You can help XIV by, expanding it. |