• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2023, Vol. 45 ›› Issue (02): 215-227.

• High Performance Computing • Previous Articles     Next Articles

Review on data processing unit

LIU Zhong-pei,Lv Gao-feng,WANG Ji-chang,YANG Xiang-rui   

  1. (College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China)
  • Received:2022-03-01 Revised:2022-06-09 Accepted:2023-02-25 Online:2023-02-25 Published:2023-02-15

Abstract: With the increase of network transmission bandwidth, complex infrastructure operations in data centers oc-cupy more and more computing resources, affecting service processing performance. Data Processor Unit (DPU) is a newly developed special purpose processor. The background is to deal with the performance bottleneck caused by the exponential growth of data volume and complexity in data center. The emergence of DPU is a phased symbol of heterogeneous computing. The core problem to be solved is to reduce the total cost of ownership of the entire system and improve the efficiency of the entire computing system based on the infrastructure. That is, the load that is “inefficient in CPU proces- sing and unable to be handled by GPU” is offloaded to DPU. Firstly, the development background of DPU is introduced, and the hardware architecture of DPU is analyzed based on network processing model. Besides, DPU is compared with smart network interface card and network processor. After that, DPU programming model, DPU products and applications in the industry are introduced. Finally, the future research directions of DPU are summarized and prospected.

Key words: data center, data processing unit (DPU), heterogeneous computing, function offloading