摘要
随着网卡的带宽不断增长,软件处理方式逐渐成为网络带宽和时延的瓶颈,也增加了对CPU资源的占用。数据处理单元(DPU)可以实现将传输、存储和安全等功能从服务器的CPU卸载至网卡上,通过硬件方式实现网络加速,释放服务器的算力资源。同时,通过DPU的网络可编程能力,可以实现网络转发逻辑的定制化,保证了功能的灵活性。本文介绍了网卡的发展历程和DPU的不同实现方式,分析了DPU在数据中心的应用场景,提出了现阶段DPU在数据中心的引入方案。
With the continuous increase in NIC bandwidth,software processing has gradually become a bottleneck for network bandwidth and latency,as well as increasing CPU utilization.A DPU can offload functions such as transmission,storage,and security from the server's CPU to the NIC,achieving network acceleration through hardware implementation and freeing up server computing resources.At the same time,with DPU's network programmability capabilities,customized network forwarding logic can be implemented to ensure flexibility in functionality.This article introduces the development history of NIC and different implementations of DPU,analyzes application scenarios of DPU in data centers,and proposes an introduction plan of DPU in data centers for now.
作者
曹原铭
郑云帆
陈婉新
雷鸣
刘芹
封铎
CAO Yuan-ming;ZHENG Yun-fan;CHEN Wan-xin;LEI Ming;LIU Qin;FENG Duo(China Mobile Group Design Institute Co.,Ltd.,Beijing 100080,China)
出处
《电信工程技术与标准化》
2024年第1期57-62,共6页
Telecom Engineering Technics and Standardization