歡迎致電:0755-33942792 服務時間:9:00-18:00 微信
QQ
首頁 > 資訊 > IOT > 在計算方面,CPU核心和GPU核心有什么區(qū)別?

在計算方面,CPU核心和GPU核心有什么區(qū)別?

2019-07-20 10:36



由于兩者面向的計算不同,CPU面對的是人們各種各樣的需求,比如你打開一個網(wǎng)頁的時候,CPU要負責網(wǎng)絡交互,要解析HTML文件和JS腳本,要構建DOM樹,要加載各種各樣的資源,而最后才輪到GPU的事情:渲染畫面并輸出。

再舉個例子,玩游戲的時候,CPU負責完成游戲程序的邏輯、從硬盤里面加載游戲數(shù)據(jù),然后才開始把圖形相關的東西挑出來交給GPU做,而游戲中的各種運算還是離不開CPU的幫助,比如常見的NPC,他們怎么運動,還是需要CPU來運算。

從上述兩個例子中就可以看出,CPU負責的是各種各樣的計算,為了應對這么多種類的計算,它的通用性要求非常高,而這就必定會造成設計上的復雜,比如要支持if-else這類條件語句就要針對性加入一些控制單元。而GPU從誕生開始,面對的就是單一種類的計算,早期的GPU為了更好的應對單一的圖形計算任務,采用的是流水管線形式的設計,通過在芯片規(guī)模上的大量堆疊,就可以獲得在圖形處理速度上的提升,從而提供更好的畫質,簡單粗暴。

所以問題的答案很明顯了,在計算上,CPU的通用性更強,什么活都能接,但是速度都不咋地;GPU只能接圖形計算這類活,速度非???,或者也可以接特別寫給它來計算的任務,這也就是GPGPU(在圖形計算單元上進行的通用計算)的由來。


(文章來源:http://creativeprojectskenya.com/news/3661.html
上一篇:臺積電5納米工藝明年量產(chǎn) 蘋果A14處理器率先嘗鮮
下一篇:小米主辦HBaseCon亞洲峰會,邀請全球互聯(lián)網(wǎng)公司共議開源生態(tài)

在線QQ

在線微信

售前客服一

售前客服二

電話咨詢

電話咨詢:0755-33942792

關注我們

掃一掃關注官方微信