DPU(Data Processing Unit,数据处理单元/数据处理器)是数据中心专用的异构计算协处理器,通过硬件加速引擎将网络、存储和安全等基础设施任务从CPU卸载,实现算力资源解耦与数据处理效能的指数级提升。
DPU(Data Processing Unit)是面向数据中心场景设计的专用处理器,采用异构计算架构实现基础设施层功能卸载。其核心是通过专用ASIC芯片或可编程处理器,将网络协议处理、存储虚拟化、安全加解密等基础设施服务从CPU卸载,形成“CPU+GPU+DPU”的协同计算体系。典型架构包含多核Arm处理器、高性能网络接口(支持100Gb以上吞吐)、硬件加速引擎(如加解密/RDMA/正则表达式)三大模块,通过PCle接口与主机连接。在技术实现上,DPU采用硬件卸载(如OVS数据平面卸载)、零拷贝数据传输、智能流量调度等技术,可降低CPU利用率达30%以上,同时提升数据面处理性能2-5个量级,广泛应用于云计算、边缘计算、5G核心网等场景。