有很多朋友們聽說過cpu這個名詞,知道cpu就是處理器,也是電腦的核心組成部分。但是許多用戶們聽到gpu的時候卻一頭霧水,不知道gpu是什么。今天小編就來給大家詳細介紹一下gpu以及它和cpu的區別什么。
gpu是什么
GPU英文全稱Graphics Processing Unit意為“圖形處理器”,又稱顯示核心、視覺處理器、顯示芯片。GPU是一種專門在個人電腦、工作站、游戲機和一些移動設備上圖像運算工作的微處理器。 顯卡的處理器就是GPU,因此GPU是顯卡的“心臟”,它決定了顯卡的等級和大部分性能,同時也是2D顯示卡和3D顯示卡的區別依據。

GPU不僅使顯卡減少了對CPU的依賴,并做了部分原本CPU的工作。CPU就從圖形處理的任務中解放出來,可以執行其他更多的系統任務,這樣可以大大提高計算機的整體性能。

gpu和cpu的區別介紹
1、緩存
CPU有大量的緩存結構,目前主流的CPU芯片上都有四級緩存,這些緩存結構消耗了大量的晶體管,在運行的時候需要大量的電力。
GPU的緩存就很簡單,目前主流的GPU芯片最多有兩層緩存,而且GPU可以利用晶體管上的空間和能耗做成ALU單元,因此GPU比CPU的效率要高一些。
2、響應方式
CPU要求的是實時響應,對單任務的速度要求很高,所以就要用很多層緩存的辦法來保證單任務的速度。
GPU是把所有的任務都排好,然后再批處理,對緩存的要求相對很低。
3、浮點運算方式
CPU除了負責浮點整形運算外,還有很多其他的指令集的負載,比如像多媒體解碼,硬件解碼等,因此CPU是多才多藝的。CPU注重的是單線程的性能,要保證指令流不中斷,需要消耗更多的晶體管和能耗用在控制部分,于是CPU分配在浮點計算的功耗就會變少。
GPU基本上只做浮點運算的,設計結構簡單,也就可以做的更快。GPU注重的是吞吐量,單指令能驅動更多的計算,相比較GPU消耗在控制部分的能耗就比較少,因此可以把電省下來的資源給浮點計算使用。
4、應用方向
CPU所擅長的像操作系統這一類應用,需要快速響應實時信息,需要針對延遲優化,所以晶體管數量和能耗都需要用在分支預測、亂序執行、低延遲緩存等控制部分。
GPU適合對于具有極高的可預測性和大量相似的運算以及高延遲、高吞吐的架構運算。

以上就是gpu是什么以及和cpu的區別介紹了,希望對各位用戶們有所幫助。

閩公網安備 35020302033304號


網友評論