什么是gpu和cpu的区别?

今天,我们简单聊一聊CPU与GPU的区别。CPU的故事我们聊得比较多,之前也发过很多关于CPU的文章,因此这里重点说一下GPU。教授vs小学生大家可以简单的将CPU理解为学识渊博的教授,什么都精通;而GPU则是一堆小学生,只会简单的算数运算。可即使教授再神通广大,…

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

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

教授 vs 小学生

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

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

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

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

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

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

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

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

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

为什么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擅长什么

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

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

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

 

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

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

(0)
小仓的头像小仓

相关推荐

  • 裸钻的价值有哪几个方面,了解钻石的五个C是关键

    钻石一直以来都是珠宝界的瑰宝,而裸钻则是钻石中的佼佼者。裸钻是指未经过任何加工和镶嵌的原始钻石,这种钻石的纯度和品质都是最高的。那么,裸钻的价值有哪几个方面呢?在了解这个问题之前,我们需要先了解钻石的五个C。一、了解钻石的五个C1.颜色(Color):颜色越接近无色,钻石的价值就越高…

    网络快讯 2023年10月18日
    0
  • 君子兰烂根怎么补救(君子兰烂根,两招帮你救活)

    君子兰烂根,是君子兰养护过程中,经常遇到的情况,因为君子兰是石蒜科,根茎发达,根茎储备了大量的水分,浇水过多,水分无法短时间排解掉,就会产生烂根的风险,所以我们在养护君子兰的时候,要注意浇水不能太频繁,盆土干透在浇水,也要加强通风。那么君子兰出现烂根的情况,我们该怎样处理呢?1、首先要把…

    网络快讯 2023年12月4日
    0
  • 已镶嵌钻石的颜色分别为几个级别

    钻石恒久远,一颗永流传的广告词给人心中留下来深刻的印象,戒托的材质、钻石证书、钻戒品牌和购买渠道的不同都影响着钻戒的市场价值,钻石的颜色多种多样,已镶嵌钻石的钻戒价格还会受到钻石颜…

    2023年10月7日
    0
  • 国家宣布允许房产降价销售了吗 房产真的要全面降价吗

    1、国家宣布允许房产降价销售是一些媒体的臆测。8月底,住建部主管的《中国房地产报》发文称,“应当给予开发商更大的自主定价权,允许开发商以降价促销的方式展开自救,以尽快回笼资金。”被理解为“允许”房子降价了的信号。实际上,政府仍要求各地坚持“房住不炒”定位,因地制宜、实施好差别化住房信贷政策,更好满足…

    网络快讯 2023年11月27日
    0
  • 六道木的功效与作用 六道木对人体有什么好处

    六道木又称降龙木,忍冬科,其木质坚韧,木面光滑细密,生长于文殊菩萨道场五台山。那么六道木对人体有什么好处呢?让我们赶紧一起来看看吧。六道木的功效与作用1、舒缓心情六道木手串是一种稀有的文玩之物,常戴后可以缓解人的烦躁和紧张情绪,使人的心情变得更加愉悦,增加对自身的自控能力,可有净化…

    网络快讯 2023年11月25日
    0
  • 异界深渊大灵王术法是什么技能 异界深渊大灵王术法实战攻略

    在异界深渊大灵王术法游戏中,技能是玩家发挥实力的关键。术法是玩家在游戏中的主要攻击手段,异界深渊大灵王术法是什么技能?由于游戏中术法的包含种类太多,导致玩家术法技能理解有偏差,本期…

    2024年3月22日
    0
  • 人棉是什么面料((人棉是啥面料))

    人棉是什么面料?人棉,即是粘胶纤维,又名粘纤、黏胶丝,是以天然纤维为原料,下面我们就来说一说关于人棉是什么面料?我们一起去了解并探讨一下这个问题吧!人棉是什么面料人棉,即是粘胶纤维,又名粘纤、黏胶丝,是以天然纤维为原料。经过碱化…

    2023年10月21日
    0
  • 女生戴红绳的禁忌 红绳戴法和禁忌

    有的女孩子就会在寺庙中求一个红绳,来给自己增加好姻缘的机会。但是,佩戴红绳却是有相对应的禁忌。那么红绳戴法和禁忌都有哪些呢?让我们赶紧一起来看看吧。感兴趣的朋友也可以借鉴参考一下。女生戴红绳的禁忌1、忌随意丢弃女生在右脚戴红绳时,最好不要随意丢弃,主要以长期佩戴为主,这样可以让其发挥…

    网络快讯 2023年11月25日
    0
  • 小儿哮喘可以喝牛奶吗,小儿哮喘可以喝牛奶吗

      小儿哮喘可以喝牛奶吗,小儿哮喘可以喝牛奶吗小儿哮喘,对于很多东西都需要注意,那么在饮食上,患有哮喘的小孩子可以喝牛奶吗?小儿哮喘的饮食应该注意什么?的。  关于小儿哮喘可以喝牛奶吗,小儿哮喘可以喝牛奶吗以及小儿哮喘可以喝牛奶吗,儿童哮喘可以喝牛奶吗,儿童哮喘可以吃牛奶吗,哮喘患者可以喝牛奶吗…

    网络快讯 2023年11月24日
    0
  • 什么是莫霍面和古登堡面,莫霍界面和古登堡界面地震波发生突然变化说明什么问题

      什么是莫霍面和古登堡面,莫霍界面和古登堡界面地震波发生突然变化说明什么问题是莫霍面的深度33千米处,古登堡面的深度在2900千米处的。  关于什么是莫霍面和古登堡面,莫霍界面和古登堡界面地震波发生突然变化说明什么问题以及什么是莫霍面和古登堡面?,莫霍界面和古登堡界面的特点,莫霍界面和古登堡界…

    网络快讯 2023年11月27日
    0

发表回复

登录后才能评论