我查閱其他資料,結合影片與網路文件,整理重點如下: 起源: 1. 在分散式系統中,單一節點的伺服器同時處理計算、儲存、網路多種工作,成為效能瓶頸,因此提出 Pool 的概念,分割計算與儲存。 2. 傳統數據中心以擅長指令集計算的 CPU 為設計基礎,但他並不擅長平行運算與網路控制、無法提供高頻寬低延遲,導致系統管理複雜度增加。 方案: 著眼在以 CPU 為中心的數據中心架構下提升網路傳輸吞吐量、降低延遲,從硬體層面開始支援虛擬化與雲端化的計算、儲存、與網路。 nVIDIA 提出 DPU (Data Processing Unit) 加速網路資料的作業前後處理 (pre- and Post-processing of data on the networking side) Intel 提出以 FPGA 為基礎的 NIC 的 IPU (Infrustructure Processing Unit),也在 2022 加入 DPU 戰局。 但單純從硬體角度出發的加速晶片無法提高頻寬、降低複雜度、與提升效能。 阿里雲提出的 CIPU 是一組晶片,從硬體層面開始支援虛擬化的計算、儲存、網路、與資源控制,加速虛擬化容器的執行速度,讓 CPU 專注在計算而非調度。阿里雲的神龍計算平台底層使用飛天雲操作系統,就是在 CIPU 硬體上執行。 它的不同之處在於是從數據中心的需求出發,以 CIPU 取代 CPU 去管理計算、儲存、網路、與資源控制。 計算:接手資源調度,讓 CPU 專注計算,降低耗損。 儲存:從硬體層面開始支援儲存設備虛擬化,降低延遲與提高 IOPS;使用 NVME 通訊協定在多節點之間共享網路儲存服務,延伸現有儲存池的概念。 網路:網路硬體虛擬化、加速網路傳輸到 200Gbps、降低 eRDMA 延遲 資安:以硬體加速加解密,與提高安全性。 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QBFDP7xhpv8.html Forbes: ENTERPRISE TECH: NVIDIA DPU & Intel IPU: Game Changers Or Just Smart NICs? www.forbes.com/sites/karlfreund/2021/08/02/nvidia-dpu--intel-ipu-game-changers-or-just-smart-nics/ The Next Platform: Intel Unrolls DPU Roadmap, With A Two Year Cadence www.nextplatform.com/2022/05/11/intel-unrolls-dpu-roadmap-with-a-two-year-cadence/