数据处理单元

数据处理单元(Data processing unit,DPU)是一种可编程电子电路,它具有数据处理以及硬件加速功能,数据处理单元主要用于数据中心内的数据计算处理。 [1][2] 一个DPU通常含有一个中央处理器网卡和可编程数据硬件加速引擎, [3][4][5]因此DPU可以像中央处理器那样处理数据的同时还可以处理网络封包[6][7][8]

参考文献

  1. ^ A Peek Inside Fungible, A Data Center Startup From Juniper Cofounder Pradeep Sindhu - Packet Pushers. packetpushers.net. [2019-08-06]. 
  2. ^ SmartNICs, IPUs, DPUs de-hyped: Why and how cloud giants are offloading work from server CPUs. theregister.com. [2022-01-03]. (原始内容存档于2022-05-16). 
  3. ^ Deierling, Kevin. What Is a DPU? | NVIDIA Blog. The Official NVIDIA Blog. 2020-05-21 [2021-05-29]. (原始内容存档于2022-09-15) (美国英语). 
  4. ^ servethehome. What is a DPU A Data Processing Unit Quick Primer. ServeTheHome. 2020-09-29 [2021-06-06]. (原始内容存档于2022-09-15) (美国英语). 
  5. ^ ServeTheHome. DPU vs SmarNICs vs Exotic FPGAs. ServeTheHome. 2021-05-30 [2022-01-03] (美国英语). 
  6. ^ To handle the data tsunami, Juniper's founder turns to custom silicon. SiliconANGLE. 2018-11-30 [2019-08-06]. (原始内容存档于2022-09-15) (美国英语). 
  7. ^ US 10725825,Sindhu, Pradeep; Jean-Marc Frailong & Wael Noureddine et al.,“Data processing unit for stream processing”,发表于2020-07-28,指定于Fungible Inc. 
  8. ^ Hennessy, John. “The End of Moore's Law, CPUs (as We Know Them), and the Rise of Domain Specific Architectures页面存档备份,存于互联网档案馆).” AI Hardware Summit. Stanford University. September 29, 2019.