數據處理單元

數據處理單元(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.