GPU,CPU和DPU是我們常常能夠見到的,但是這三個的作用你都分得清且瞭解嗎?
1、CPU
CPU的全稱是 Central Processing Unit(中央處理器),在三大支柱中是發展最早的,主要包括運算器(ALU, Arithmetic and Logic Unit)和控制單元(CU, Control Unit)。
寄存器(Register)、高速緩存器(Cache)和它們之間通訊的數據、控制及狀態的總線。CPU遵循的是馮諾依曼架構,即存儲程序、順序執行。
2、GPU
GPU採用數量眾多的計算單元和超長的流水線,善於處理圖像領域的運算加速。但GPU無法單獨工作,必須由CPU進行控制調用才能工作。
CPU可單獨作用,處理複雜的邏輯運算和不同的數據類型,但當需要大量的處理類型統一的數據時,則可調用GPU進行並行計算。
從架構圖我們就能很明顯的看出,GPU的構成相對簡單,有數量眾多的計算單元和超長的流水線,特別適合處理大量的類型統一的數據。
但GPU無法單獨工作,必須由CPU進行控制調用才能工作。CPU可單獨作用,處理複雜的邏輯運算和不同的數據類型,但當需要大量的處理類型統一的數據時,則可調用GPU進行並行計算。
3、DPU
DPU,全名Data Processing Units(數據處理單元),DPU主要承擔起安全、網絡、存儲和AI等業務的加速處理,旨在降低CPU的利用率,滿足網絡專用計算需求,尤其適用於服務器量多、對數據傳輸速率要求嚴苛的場景。
這三者的區別你瞭解了嗎?
最新評論