当前位置:首页 > 经验 >

gpu和cpu的区别(网上说的cpu什么意思)

来源:原点资讯(www.yd166.com)时间:2023-05-23 08:46:44作者:YD166手机阅读>>

今天,我们简单聊一聊CPU与GPU的区别。

CPU的故事我们聊得比较多,之前也发过很多关于CPU的文章,因此这里重点说一下GPU。

教授 vs 小学生

大家可以简单的将CPU理解为学识渊博的教授,什么都精通;而GPU则是一堆小学生,只会简单的算数运算。

可即使教授再神通广大,也不能一秒钟内计算出500次加减法。因此,对简单重复的计算来说,单单一个教授敌不过数量众多的小学生。在进行简单的算数运算这件事上,500个小学生(并发)可以轻而易举打败教授。

gpu和cpu的区别,网上说的cpu什么意思(1)

我们可以看到,CPU和GPU的最大不同在于架构。CPU适用于广泛的应用场景(学识渊博),可以执行任意程序;而GPU则专为多任务而生,并发能力强。

具体来讲,就是多核,一般的CPU有2核、4核、8核等;而GPU则可能会有成百上千核。

gpu和cpu的区别,网上说的cpu什么意思(2)

可以看到,CPU内部cache以及控制部分占据了很大一部分片上面积,因此计算单元占比很少。

点击获取1V1嵌入式学习规划,现在还送100G精选学习资料。

gpu和cpu的区别,网上说的cpu什么意思(3)

下面,我们再来看看GPU。GPU只有很简单的控制单元,剩下的大部分都被计算单元占据,因此CPU的核数有限,而GPU则轻松堆出上千核。

gpu和cpu的区别,网上说的cpu什么意思(4)

只不过CPU中每个核的能力好比教授,而GPU的每个核的能力好比一个小学生。

你可能会想,为什么GPU需要这么奇怪的架构呢?

为什么GPU需要这么多核心?

想一想计算机上的一张图是怎么表示的?无非就是屏幕上的一个个像素:

gpu和cpu的区别,网上说的cpu什么意思(5)

我们需要为每个像素进行计算,而且是相同的运算,就好比刚才例子中的小学生计算计加法一样。

注意,对于屏幕来说一般会有上百万个像素,如果我们要串行的为每一个像素进行运算效率就太低了。因此,我们可以让GPU中的每一个核心去为相应的像素进行计算。由于GPU中有很多核心,因此并行计算可以大幅提高速度。

现在你应该明白为什么GPU要这样工作了吧!

除了GPU的核心数比较多之外,GPU的工作方式也比较奇怪。

奇怪的工作方式

对于CPU来说,不同的核心可以执行不同的机器指令,coreA在运行word线程的同时coreB上可以运行浏览器线程,这就是所谓的多指令多数据,MIMD(Multiple Instruction, Multiple Data)。

而GPU则不同,GPU上的这些核心必须整齐划一的运行相同的机器指令,只是可以操作不同的数据,这就好比这些小学生在某个时刻必须都进行加法计算,不同的地方在于有的小学生可能需要计算1 1,有的要计算2 6等等,变化的地方仅在于操作数,这就是所谓的单指令多数据,SIMD(Single Instruction, Multiple Data)。

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

除了这种工作方式之外,GPU的指令集还非常简单,不像CPU这种复杂的处理器。如果你去看CPU的编程手册就会发现,CPU负责的事情非常多:中断处理、内存管理、IO等。

这些对于GPU来说都是不存在的,可以看到GPU的定位非常简单,就是纯计算,GPU绝不是用来取代CPU的,CPU只是把一些GPU非常擅长的事情交给它,GPU仅仅是用来分担CPU工作的配角。

CPU和GPU是这样配合工作的:

gpu和cpu的区别,网上说的cpu什么意思(6)

GPU擅长什么

比较适合GPU的计算场景是这样的:1)计算简单;2)重复计算,因此如果你的计算场景和这里的图像渲染相似那么使用GPU就很合理了。

因此对于图形图像计算、天气预报以及神经网络等都适用于GPU,哦对了,GPU还适合用来挖矿。

好啦,这个话题今天就到这里,希望这篇对大家理解GPU有所帮助。

END

文章链接:https://mp.weixin.qq.com/s/t38ax6e0ZY8KAnCC2qPUYQ

转载自:嵌入式微处理器

文章来源:码农的荒岛求生 ,作者陆小风

文章链接:趣味讲解:CPU与GPU有什么区别?

版权申明:本文来源于网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。

栏目热文

cpu在哪个位置(cpu在电脑什么位置)

cpu在哪个位置(cpu在电脑什么位置)

在机箱里面的主板上,主板是一块很大的集成电路板。上面有一个凸起的很大型的散热器,一般散热器上面有热管或风扇,散热器下面就...

2023-05-23 09:20:44查看全文 >>

cpu越高越好吗(2023处理器性能天梯图)

cpu越高越好吗(2023处理器性能天梯图)

如何选购CPU是不是越高越好?很多玩家在攒机时都有一个误区,无论什么硬件,越贵越好,或者参数越高越好,完全不考虑实际使用...

2023-05-23 08:59:54查看全文 >>

cpu核数是什么意思(cpu主频和核数哪个重要)

cpu核数是什么意思(cpu主频和核数哪个重要)

玩家在选CPU的时候会遇到4核心8线程这样的参数,而且还有很多CPU的线程数并不是核心数的2倍,也导致了很多用户丈二和尚...

2023-05-23 09:01:31查看全文 >>

cpu图片高清放大(cpu放大震撼视频)

cpu图片高清放大(cpu放大震撼视频)

为了满足粉丝的强烈要求,特意收集了一篇cpu单核性能排行天梯图,包含了amd最新的锐龙zen3架构的cpu,以及inte...

2023-05-23 08:49:09查看全文 >>

cpu价格表大全及图(cpu性能排行天梯图)

cpu价格表大全及图(cpu性能排行天梯图)

英伟达正式发布了RTX 4060 Ti显卡,将于5月24日21点开售,据消息透露,RTX4060Ti的性能会略高于RTX...

2023-05-23 09:24:14查看全文 >>

cpu是什么它的作用是什么(什么是cpu)

cpu是什么它的作用是什么(什么是cpu)

在现代计算机科技中,CPU和GPU是两个最基本的概念,它们是计算机核心的驱动力。CPU(中央处理器)是一种通用处理器,主...

2023-05-23 08:49:16查看全文 >>

cpu是芯片吗(骁龙耐用还是麒麟耐用)

cpu是芯片吗(骁龙耐用还是麒麟耐用)

如果提到芯片,很多人第一反应可能就只有电脑里的 CPU。那么芯片到底是什么?在网络中进行搜索,芯片指的是一种集成电路,在...

2023-05-23 09:27:19查看全文 >>

欧洲古装神话电影蝙蝠怪(欧洲神话恐怖电影)

欧洲古装神话电影蝙蝠怪(欧洲神话恐怖电影)

今天给大家介绍的这部电影画风非常华丽,满满都是中世纪西欧皇室复古风,主演颜值身材俱佳。故事改编自童话《五日谈》,却比童话...

2023-05-23 09:12:03查看全文 >>

蝙蝠妖跟法师斗法什么电影(大师收服蝙蝠妖电影叫什么)

蝙蝠妖跟法师斗法什么电影(大师收服蝙蝠妖电影叫什么)

今天就来和大家讲一部老电影《奇门遁甲》,它充分满足了我们童年的想象,各种民间杂技魔术层出不穷。电影开始于康熙年间,八旗军...

2023-05-23 09:07:30查看全文 >>

会飞的蝙蝠魔怪是哪部电影(外国影片蝙蝠魔怪)

会飞的蝙蝠魔怪是哪部电影(外国影片蝙蝠魔怪)

以末世浩劫为主题的电影不胜枚举,早期谈因地震海啸等天灾与气候异常致使地球几近毁灭人类难以安居乐业,近期扩展到因整个地球结...

2023-05-23 08:56:06查看全文 >>

文档排行