SolidRun's SolidNet OCP-8K SmartNIC

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.[1][3]

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

edit

References

edit
  1. ^ a b c 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.


📚 Artikel Terkait di Wikipedia

Data processing

Data processing is the collection and manipulation of digital data to produce meaningful information. Data processing is a form of information processing

Central processing unit

A central processing unit (CPU), also known as a central processor, main processor, or simply processor, is the primary processor in a given computer

Processor (computing)

computer science, a processor or processing unit is an electrical component (digital circuit) that performs operations on an external data source, usually

Neural processing unit

A neural processing unit (NPU), also known as an AI accelerator or deep learning processor, is a class of specialized hardware accelerator or computer

General-purpose computing on graphics processing units

General-purpose computing on graphics processing units (GPGPU, or less often GPGP) is the use of a graphics processing unit (GPU), which typically handles computation

Vision processing unit

A vision processing unit (VPU) is (as of 2023) an emerging class of microprocessor; it is a specific type of AI accelerator, designed to accelerate machine

Marvell Technology

evertiq.com. 2025. Retrieved 2025-12-03. "Data Processing Units (DPUs) | Empowering Carrier, Enterprise and Cloud Data Services - Marvell". www.marvell.com

Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics, being