0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CPU核心和GPU核心在計(jì)算方面到底有什么區(qū)別

Wildesbeast ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-01-01 17:31 ? 次閱讀

PC在剛誕生的時(shí)候,其實(shí)是沒(méi)有GPU的,所有的圖形計(jì)算都由CPU來(lái)計(jì)算。后來(lái)人們意識(shí)到CPU做圖形計(jì)算太慢了,于是他們?cè)O(shè)計(jì)了專(zhuān)門(mén)的圖形加速卡用來(lái)幫忙處理圖形計(jì)算,再后來(lái),NVIDIA提出了GPU的概念,將GPU提升到了一個(gè)單獨(dú)的計(jì)算單元的地位。

由于兩者面向的計(jì)算不同,CPU面對(duì)的是人們各種各樣的需求,比如你打開(kāi)一個(gè)網(wǎng)頁(yè)的時(shí)候,CPU要負(fù)責(zé)網(wǎng)絡(luò)交互,要解析HTML文件和JS腳本,要構(gòu)建DOM樹(shù),要加載各種各樣的資源,而最后才輪到GPU的事情:渲染畫(huà)面并輸出。

再舉個(gè)例子,玩游戲的時(shí)候,CPU負(fù)責(zé)完成游戲程序的邏輯、從硬盤(pán)里面加載游戲數(shù)據(jù),然后才開(kāi)始把圖形相關(guān)的東西挑出來(lái)交給GPU做,而游戲中的各種運(yùn)算還是離不開(kāi)CPU的幫助,比如常見(jiàn)的NPC,他們?cè)趺催\(yùn)動(dòng),還是需要CPU來(lái)運(yùn)算。

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

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


責(zé)任編輯 LK

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10698

    瀏覽量

    209328
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    27

    文章

    4590

    瀏覽量

    128133
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    276

    瀏覽量

    32577
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ARM Cortex-M0與Cortex-M0+到底有什么區(qū)別

    ARM Cortex-M0與Cortex-M0+到底有什么區(qū)別
    發(fā)表于 01-04 23:15

    同時(shí)DSP2812的源文件,命名不同,到底有什么區(qū)別?

    同時(shí)DSP2812的源文件,命名不同,到底有什么區(qū)別?新建DSP工程時(shí),到底用那種文件呢?講究嗎?
    發(fā)表于 04-07 12:57

    LED恒壓電源和恒流電源到底有什么區(qū)別

    LED恒壓電源和恒流電源到底有什么區(qū)別?
    發(fā)表于 12-07 14:53

    乘法器與調(diào)制器到底有什么區(qū)別

    乘法器與調(diào)制器到底有什么區(qū)別?調(diào)制函數(shù)的建模方法是什么?
    發(fā)表于 04-09 06:33

    USB 3.0和USB 2.0到底有什么區(qū)別呢?

    圖文講解USB 3.0和USB 2.0到底有什么區(qū)別呢?
    發(fā)表于 05-19 07:12

    CPUGPU之間什么區(qū)別?

    CPUGPU之間什么區(qū)別?
    發(fā)表于 11-05 07:58

    ARM和DSP到底有什么區(qū)別

    現(xiàn)在在學(xué)ARM,想知道ARM和DSP到底有什么區(qū)別?為什么有些地方用DSP有些用ARM
    發(fā)表于 10-19 07:20

    GPUCPU到底有什么區(qū)別

    顯卡的發(fā)展可以說(shuō)是非常的快,人們對(duì)于視覺(jué)化上的要求也越來(lái)越高,隨著用戶(hù)對(duì)于圖像處理上面的要求不斷超出處理器的計(jì)算能力。另一方面CPU處理能力也不斷強(qiáng)大,但在進(jìn)入3D時(shí)代后,人們發(fā)現(xiàn)龐大的3D圖像處理
    的頭像 發(fā)表于 01-26 09:26 ?1.6w次閱讀

    CPUGPU與TPU是如何工作的到底有什么區(qū)別

    很多讀者可能分不清楚 CPU、GPU 和 TPU 之間的區(qū)別,因此 Google Cloud 將在這篇博客中簡(jiǎn)要介紹它們之間的區(qū)別,并討論為什么 TPU 能加速深度學(xué)習(xí)。
    的頭像 發(fā)表于 01-20 11:57 ?5437次閱讀

    智能照明和傳統(tǒng)照明的系統(tǒng)到底有什么區(qū)別

    電子發(fā)燒友網(wǎng)站提供智能照明和傳統(tǒng)照明的系統(tǒng)到底有什么區(qū)別資料免費(fèi)下載
    發(fā)表于 11-26 06:41 ?26次下載

    GPUCPU什么區(qū)別GPU的詳細(xì)介紹

    對(duì)于GPU,大家想必也十分熟悉。但是,大家真的了解GPU嗎?譬如,GPU和顯卡是同一個(gè)東西嗎?CPUGPU
    的頭像 發(fā)表于 11-28 11:23 ?2.3w次閱讀

    ai芯片和gpu芯片什么區(qū)別

    ai芯片和gpu芯片什么區(qū)別? AI芯片和GPU芯片是當(dāng)今比較流行的芯片類(lèi)型,它們都是為了更好地處理數(shù)據(jù)而設(shè)計(jì)的。雖然它們都在處理數(shù)據(jù)方面
    的頭像 發(fā)表于 08-08 18:02 ?5036次閱讀

    gpucpu什么區(qū)別?

    gpucpu什么區(qū)別GPUCPU是電腦中兩個(gè)重要的
    的頭像 發(fā)表于 08-09 16:15 ?1.3w次閱讀

    FPC與傳統(tǒng)PCB到底有什么區(qū)別.zip

    FPC與傳統(tǒng)PCB到底有什么區(qū)別
    發(fā)表于 03-01 15:37 ?4次下載

    CPUGPU與TPU之間什么區(qū)別?

    CPUGPU與TPU之間什么區(qū)別CPU(Central Processing Unit,中央處理器)是一種通用處理器,被用于各種
    的頭像 發(fā)表于 12-15 10:10 ?6222次閱讀