gpu是什么和cpu的区别(cpu与gpu哪个要更强)

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

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

教授 vs 小学生

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

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

gpu是什么和cpu的区别(cpu与gpu哪个要更强)

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

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

gpu是什么和cpu的区别(cpu与gpu哪个要更强)

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

***1V1嵌入式学习规划,现在还送100G精选学习资料。嵌入式物联网开发学习咨询

gpu是什么和cpu的区别(cpu与gpu哪个要更强)

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

gpu是什么和cpu的区别(cpu与gpu哪个要更强)

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

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

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

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

gpu是什么和cpu的区别(cpu与gpu哪个要更强)

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

注意,对于屏幕来说一般会有上百万个像素,如果我们要串行的为每一个像素进行运算效率就太低了。因此,我们可以让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与gpu哪个要更强)

GPU擅长什么

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

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

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

END

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

转载自:嵌入式微处理器

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

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

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

版权声明:本文内容由网友提供,该文观点仅代表作者本人。本站(http://www.hangzai.com/)仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3933150@qq.com 举报,一经查实,本站将立刻删除。

本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至907991599@qq.com 举报,一经查实,本站立即删除。本文作者:小投,如若转载,请注明出处:https://zhubao.liekang.com/220750.html
(0)
小投的头像小投
上一篇 2023年12月9日 上午1:57
下一篇 2023年12月9日 上午1:58

相关推荐

  • 不二选择和不二之选的意思,不二是什么意思

      不二选择和不二之选的意思,不二是什么意思是“不二之选”拼音:bùèrzhīxuǎn,意思是没有比这个选择更好的了的。  关于不二选择和不二之选的意思,不二是什么意思以及不二选择和不二之选的意思,不二之选的意思是什么,不二是什么意思,不二之选的意思和造句,不二之选成语什么意思等问题,小编…

    投稿 2023年11月27日
  • 大学生反向操作引争议:旅行团返程清点少8人,竟是报团回家-反向旅游的看法

    不得不说,现在的大学生智商那是足够的高。中秋节碰上购票高峰,买不到回程的车票,大学生会八仙过海,各显神通,回家再难,也抵挡不住团圆的诱惑。 都市频道报道,近日,山东泰安,从天津发往…

    2024年9月21日
  • 玄空风水学大玄空风水秘断要诀(附原理和方法)

    1、 二十四山 圆周360度作二十四等分,也即将八卦的每卦三等分,平分的每个方位角各占15度,为一山。每一山是指坐方在其15度的范围内。坐向在每山中间3度范围内的称为正线(正针地盘…

    2024年3月14日
  • 人工碧玺怎么做出来的?人造碧玺对身体有害吗?【띲띪띺띧】

    人工碧玺是通过人工方法合成的碧玺,与天然碧玺相似,但具有一些不同之处。下面介绍人工碧玺的制作方法。人工碧玺的制作方法主要有两种:焰熔法和热液法。焰熔法:这种方法是利用高温火焰熔化杂质,再冷却形成碧玺晶体。具体步骤如下:将一些化学物质(如硝酸盐、氢氧化物等)混合,形成熔融的…

    投稿 2023年11月8日
  • 好看又EMO的头像(拒绝负面情绪陷阱)

    好看又EMO的头像(拒绝负面情绪陷阱)从明天起,做一个幸福的人喂马,劈柴,周游世界从明天起,关心粮食和蔬菜……创意图源|小版管家总有一些时刻会让人莫名其妙地变得黯然神伤,甚至是在一小段时间之内陷入…

    投稿 2023年12月4日
  • 防尘网生产厂家地址(何为防尘盖土网?)

    防尘网生产厂家地址(何为防尘盖土网?)山东滨州惠民县的李庄,这里是中国绳网产业的发源地,它也被授予了“绳网之都”的称号。目前,全县以李庄镇为中心,辐射周边8个镇办,建有六大产业园区,园区面积达10.8平方公里。拥有绳网生产和加工业户6967个,规模企业587家,拥有各类专业化绳网生产加工设备…

    投稿 2023年12月5日
  • 金丝玉与南红玛瑙的鉴别方法

    目前市场有些人用红色金丝玉冒充南红玛瑙高价卖出,那么应该怎么鉴别真假呢? 金丝玉是一种产于新疆的彩玉,在克拉玛依乌尔禾的戈壁滩涂可以捡拾到。金丝玉色彩种类丰富,是石英质玉,其主要由…

    2024年6月22日
  • 老公总是贬低老婆是什么心理(男人打压妻子的4个原因)

    夫妻本该是这个世界上除了血亲最亲近的人,而女人找丈夫通常也是为了寻觅一个依靠相伴生活的人,但现实中为什么明明自己最该依赖信任的人却成为了最让自己不安的来源?其实真正分析背后的原因无非这几种:老公总是贬低老婆是什么心理1、和成长环境有关一个人的成长环境决定着他的一生,不论是个人素养,人生追…

    2023年12月12日
  • 一般定价是售价的几倍,如何计算产品利润率

    在商业世界中,产品的利润率是一个非常重要的概念。它是指售价与成本之间的差额,通常以百分比的形式表示。而计算利润率的关键在于确定产品的成本,因为只有知道成本才能确定合适的售价。在这篇…

    2023年10月7日
  • 生辰八字为啥(生辰八字隐私性怎么样)

    生辰八字是中国古代较为常用的一种命理方法,它是用来排卜命,预测命运、运势以及五行属性和吉凶祸福的结论。传统社会中,人们将唐诗明月和长安城的城墙一同列入十大古迹之列,据说,表示他们展现了中国的传统灿烂文化,而命理学中,生辰八字的作用就如同古代人们的命运一般重要,关乎人们的命运和劫数。随着人们生活水…

    2023年12月17日