soc和gpu的區別?借債之王歐布奧特曼2021-12-23 07:09:31

SoC是System on Chip的縮寫,意為片上系統,是將CPU、GPU、記憶體、基帶和GPS模組整合在一起的解決方案,是將系統執行所需的晶片整合在一塊晶片上。

GPU是圖形處理單元。顧名思義,GPU是專門用來處理圖形和影片顯示的,我們能在顯示器上看見影象就是GPU在工作。

計算機沒有GPU也可以工作,就像遠端伺服器一樣,但如果我們對顯示有要求就不得不使用它了。現在基本CPU上都會整合GPU,也就是常說的整合顯示卡,但它的能力有限,辦公有餘,遊戲不足。

我們的顯示器上會有很多畫素點,GPU的作用就是根據指令給每個畫素點找到對應的顏色,每個畫素點有上千萬種顏色可供選擇,一塊螢幕又有數十萬個畫素點,遊戲過程中還要隨時重新整理,因此這是一個龐大的工作量,就不得不交給獨立的GPU來完成。

soc和gpu的區別?使用者448500591462021-12-06 16:21:24

GPU,圖形處理器,又稱顯示核心、視覺處理器、顯示晶片,是一種專門在個人電腦、工作站、遊戲機和一些移動裝置(如平板電腦、智慧手機等)上做影象和圖形相關運算工作的微處理器。

GPU的構成相對簡單,但無法單獨工作,必須由CPU進行控制呼叫才能工作。CPU可單獨作用,處理複雜的邏輯運算和不同的資料型別,但當需要大量的處理型別統一的資料時,則可呼叫GPU進行平行計算,目前主要生產商是NVIDIA。

NPUNeural Network Processing Unit,神經網路處理器,是基於神經網路演算法與加速的新型處理器總稱,如中科院計算所/寒武紀公司出品的diannao系列。

NPU處理器專門為物聯網人工智慧而設計,用於加速神經網路的運算,解決傳統晶片在神經網路運算時效率低下的問題。

NPU處理器包括了乘加、啟用函式、二維資料運算、解壓縮等模組。

乘加模組用於計算矩陣乘加、卷積、點乘等功能,NPU內部有64個MAC,SNPU有32個。

啟用函式模組採用最高12階引數擬合的方式實現神經網路中的啟用函式,NPU內部有6個MAC,SNPU有3個。

二維資料運算模組用於實現對一個平面的運算,如降取樣、平面資料複製等,NPU內部有1個MAC,SNPU有1個。

解壓縮模組用於對權重資料的解壓。為了解決物聯網裝置中記憶體頻寬小的特點,在NPU編譯器中會對神經網路中的權重進行壓縮,在幾乎不影響精度的情況下,可以實現6-10倍的壓縮效果。

SoC通常簡稱“片上系統”。從狹義角度講,它是資訊系統核心的晶片整合,是將系統關鍵部件整合在一塊晶片上;從廣義角度講, SoC是一個微小型系統,如果說中央處理器(CPU)是大腦,那麼SoC就是包括大腦、心臟、眼睛和手的系統,它通常是客戶定製的,或是面向特定用途的標準產品。