Data processing unit
Appearance
An editor has performed a search and found that sufficient sources exist to establish the subject's notability. (August 2019) |
![]() | This article contains promotional content. (January 2021) |
A data processing unit (DPU) is a programmable computer processor that tightly integrates a general-purpose CPU with network interface hardware.[1] Sometimes they are called "IPUs" (for "infrastructure processing unit") or "SmartNICs".[2] They can be used in place of traditional NICs to relieve the main CPU of complex networking responsibilities, which can otherwise introduce significant overhead in cloud computing environments.[1]
DPUs can be either ASIC-based, FPGA-based or SoC-based.[3] DPUs are designed to be independent infrastructure endpoints.[4]
See also
- Compute Express Link (CXL)
References
- ^ a b 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.
Google Cloud has given itself a significant upgrade by introducing its latest Infrastructure Processing Unit – the same kind of kit that others call SmartNICs or Data Processing Units…
- ^ Deierling, Kevin (2018-08-30). "Defining SmartNIC: What is a SmartNIC and How to Choose the Best One". Mellanox Technologies Blog. Retrieved 2021-05-29.
- ^ servethehome (2021-05-29). "DPU vs SmartNIC and the STH NIC Continuum Framework". ServeTheHome. Retrieved 2021-06-06.