长期以来,CPU一直被视为计算处理设备的支柱,GPU则用于处理实时图形。然而,近来备受瞩目的是数据处理单元——DPU。SmartNIC/DPU自20世纪80年代末以来,网络接口卡(NIC)取得了长足的发展。然而,尽管它们在当时是很先进的,但也仅限于两台计算机之间或本地网络上的简单连接。SmartNIC是可编程网卡,它涵盖了常规NIC之外的额外计算资源。SmartNIC的可编程资源可以由Arm内核、网络处理单元(NPU)和其他可编程单元组成。很多人将DPU视为SmartNIC发展的下一步。DPU是可编程设备,可以通过硬件加速来协助数据处理。SmartNIC则将服务器与网络有效连接,其可编程组件配