成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CPU與GPU到底有什么區(qū)別?你知道嗎?

商務(wù)辦公
比較適合GPU的計(jì)算場(chǎng)景是這樣的:1)計(jì)算簡(jiǎn)單;2)重復(fù)計(jì)算,因此如果你的計(jì)算場(chǎng)景和這里的圖像渲染相似那么使用GPU就很合理了。因此對(duì)于圖形圖像計(jì)算、天氣預(yù)報(bào)以及神經(jīng)網(wǎng)絡(luò)等都適用于GPU,哦對(duì)了,GPU還適合用來挖礦。

?大家好,我是小風(fēng)哥,今天簡(jiǎn)單聊聊CPU與GPU。

CPU的故事我們聊得比較多了,之前也發(fā)布過很多關(guān)于CPU的文章,因此這里重點(diǎn)聊聊GPU。

教授 vs 小學(xué)生

你可以簡(jiǎn)單的將CPU理解為學(xué)識(shí)淵博的教授,什么都精通,而GPU則是一堆小學(xué)生,只會(huì)簡(jiǎn)單的算數(shù)運(yùn)算,可即使教授再神通廣大,也不能一秒鐘內(nèi)計(jì)算出500次加減法,因此對(duì)簡(jiǎn)單重復(fù)的計(jì)算來說單單一個(gè)教授敵不過數(shù)量眾多的小學(xué)生,在進(jìn)行簡(jiǎn)單的算數(shù)運(yùn)算這件事上,500個(gè)小學(xué)生(并發(fā))可以輕而易舉打敗教授。

圖片

因此我們可以看到,CPU和GPU的最大不同在于架構(gòu),CPU適用于廣泛的應(yīng)用場(chǎng)景(學(xué)識(shí)淵博),可以執(zhí)行任意程序,而GPU則專為多任務(wù)而生,并發(fā)能力強(qiáng),具體來講就是多核,一般的CPU有2核、4核、8核等,而GPU則可能會(huì)有成百上千核:

圖片

可以看到,CPU內(nèi)部cache以及控制部分占據(jù)了很大一部分片上面積,因此計(jì)算單元占比很少,再來看看GPU,GPU只有很簡(jiǎn)單的控制單元,剩下的大部分都被計(jì)算單元占據(jù),因此CPU的核數(shù)有限,而GPU則輕松堆出上千核:

圖片

只不過CPU中每個(gè)核的能力好比教授,而GPU的每個(gè)核的能力好比一個(gè)小學(xué)生。你可能會(huì)想,為什么GPU需要這么奇怪的架構(gòu)呢?

為什么GPU需要這么多核心?

想一想計(jì)算機(jī)上的一張圖是怎么表示的?無非就是屏幕上的一個(gè)個(gè)像素:

圖片

我們需要為每個(gè)像素進(jìn)行計(jì)算,而且是相同的運(yùn)算,就好比剛才例子中的小學(xué)生計(jì)算計(jì)加法一樣,注意,對(duì)于屏幕來說一般會(huì)有上百萬個(gè)像素,如果我們要串行的為每一個(gè)像素進(jìn)行運(yùn)算效率就太低了,因此我們可以讓GPU中的每一個(gè)核心去為相應(yīng)的像素進(jìn)行計(jì)算,由于GPU中有很多核心,因此并行計(jì)算可以大幅提高速度。現(xiàn)在你應(yīng)該明白為什么GPU要這樣工作了吧。除了GPU的核心數(shù)比較多之外,GPU的工作方式也比較奇怪。

奇怪的工作方式

對(duì)CPU來說,不同的核心可以執(zhí)行不同的機(jī)器指令,coreA在運(yùn)行word線程的同時(shí)coreB上可以運(yùn)行瀏覽器線程,這就是所謂的多指令多數(shù)據(jù),MIMD,(Multiple Instruction, Multiple Data)。

而GPU則不同,GPU上的這些核心必須整齊劃一的運(yùn)行相同的機(jī)器指令,只是可以操作不同的數(shù)據(jù),這就好比這些小學(xué)生在某個(gè)時(shí)刻必須都進(jìn)行加法計(jì)算,不同的地方在于有的小學(xué)生可能需要計(jì)算1+1,有的要計(jì)算2+6等等,變化的地方僅在于操作數(shù),這就是所謂的單指令多數(shù)據(jù),SIMD,(Single Instruction, Multiple Data)。

因此我們可以看到GPU的工作方式和CPU是截然不同的。

除了這種工作方式之外,GPU的指令集還非常簡(jiǎn)單,不像CPU這種復(fù)雜的處理器,如果你去看CPU的編程手冊(cè)就會(huì)發(fā)現(xiàn),CPU負(fù)責(zé)的事情非常多:中斷處理、內(nèi)存管理、IO等等,這些對(duì)于GPU來說都是不存在的,可以看到GPU的定位非常簡(jiǎn)單,就是純計(jì)算,GPU絕不是用來取代CPU的,CPU只是把一些GPU非常擅長(zhǎng)的事情交給它,GPU僅僅是用來分擔(dān)CPU工作的配角。CPU和GPU是這樣配合工作的:

圖片

GPU擅長(zhǎng)什么

比較適合GPU的計(jì)算場(chǎng)景是這樣的:1)計(jì)算簡(jiǎn)單;2)重復(fù)計(jì)算,因此如果你的計(jì)算場(chǎng)景和這里的圖像渲染相似那么使用GPU就很合理了。因此對(duì)于圖形圖像計(jì)算、天氣預(yù)報(bào)以及神經(jīng)網(wǎng)絡(luò)等都適用于GPU,哦對(duì)了,GPU還適合用來挖礦。好啦,這個(gè)話題今天就到這里,希望這篇對(duì)大家理解GPU有所幫助。?

責(zé)任編輯:武曉燕 來源: 碼農(nóng)的荒島求生
相關(guān)推薦

2024-05-27 00:00:00

localhostIPv6IPv4

2022-06-08 07:34:25

InnoDBdeleteMySQL

2022-03-13 18:53:31

interfacetypeTypeScript

2022-09-14 09:45:15

指標(biāo)標(biāo)簽

2012-07-25 15:45:28

ERPSCM

2022-08-16 07:32:03

RestfulSOAPRPC

2021-02-06 21:57:40

Debug模式Release

2021-09-06 10:45:18

XDRMDR

2021-07-27 08:02:45

DTO 軟件Pojo

2024-02-26 07:36:09

lockJava語言

2022-10-27 19:32:20

切片golang數(shù)組

2019-04-23 08:23:51

統(tǒng)計(jì)學(xué)機(jī)器學(xué)習(xí)人工智能

2023-04-26 10:21:04

2024-04-12 00:00:00

localhost計(jì)算機(jī)機(jī)制

2023-12-07 07:08:09

Angular函數(shù)

2018-10-26 10:41:06

ApacheNginx服務(wù)器

2023-07-19 21:54:02

小區(qū)扇區(qū)信號(hào)

2022-09-15 08:01:32

CPU使用率異步

2020-10-29 09:49:32

HarmonyOS鴻蒙安卓應(yīng)用

2023-03-08 09:48:08

SpringWAR文件JAR文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久免费小视频 | 天天射美女 | 日韩视频在线一区 | 黄色网址av| 国产日韩欧美 | 一区二区三区中文字幕 | 欧美xxxⅹ性欧美大片 | 久久久久久久久久久久久久av | 亚洲男人的天堂网站 | 日韩av在线不卡 | 欧美一级欧美一级在线播放 | 中文字幕一区二区三区在线乱码 | 高清一区二区三区 | 黑人性hd| caoporn地址 | 久久久久国产一区二区三区 | www.久久精品| 国产一区二区三区视频免费观看 | 亚洲欧美视频 | 亚洲国产一区二区在线 | 四虎首页 | 中文字幕成人在线 | 欧美日本一区 | 91久久精品一区二区二区 | 国产中文字幕在线 | 欧美老妇交乱视频 | 国产一区二区欧美 | 手机三级电影 | 欧美成人精品一区二区男人看 | 91成人精品 | 国产超碰人人爽人人做人人爱 | 欧美精品在欧美一区二区少妇 | 欧美日韩在线视频一区 | 国产欧美精品区一区二区三区 | 国产精品久久久久久福利一牛影视 | 妹子干综合 | 最新午夜综合福利视频 | 国产精品久久久久久久久久免费看 | 国产一区二区美女 | 国产一级黄色网 | www.一区二区三区 |