生活常識

當前位置 /首頁/生活家居/生活常識/列表

CPU和GPU的區別是什麼

CPU和GPU的區別是什麼

CPU需要很強的通用性來處理各種不同的數據類型,同時又要邏輯判斷又會引入大量的分支跳轉和中斷的處理。這些都使得CPU的內部結構異常複雜。而GPU面對的則是類型高度統一的、相互無依賴的大規模數據和不需要被打斷的純淨的計算環境。

GPU採用了數量衆多的計算單元和超長的流水線,但只有非常簡單的控制邏輯並省去了Cache。而CPU不僅被Cache佔據了大量空間,而且還有有複雜的控制邏輯和諸多優化電路,相比之下計算能力只是CPU很小的一部分。

所以與CPU擅長邏輯控制和通用類型數據運算不同,GPU擅長的是大規模併發計算,這也正是密碼破解等所需要的。所以GPU除了圖像處理,也越來越多的參與到計算當中來。

TAG標籤:CPU GPU #