聊聊GPU与CPU的区别
头条创作挑战赛前言
大家好,我是呼噜噜。之前小牛学过一点深度学习的知识,做了几个项目,发现CPU来训练就很慢,但是后来用装有GPU的电脑来训练,就明显快的飞起,感觉很神奇。此时心里有个疑问,CPU造价那么昂贵,性能比起内存、机械硬盘、固态硬盘,快的不是一个数量级的,这个GPU竟然比CPU还要厉害?
让我们一起进入计算机的世界,一起来看看GPU和CPU!CPU是什么?
CPU,中央处理器(CentralProcessingUnit)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。
GPU是什么?
GPU,图形处理器(GraphicProcessingUnit)。一个专门的图形核心处理器。GPU是显示卡的大脑,决定了该显卡的档次和大部分性能,同时也是2D显示卡和3D显示卡的区别依据。2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,称为软加速。3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的硬件加速功能。
GPU与CPU的区别GPU的由来
计算机对图像进行实时渲染,一般需要经过图形流水线的过程:顶点处理图元处理栅格化片段处理像素操作,期间需要大量的计算,比如640480的分辨率的屏幕,为了显示游戏画面,大概有30万个像素需要渲染,为了让人眼看到画面动起来,其不像电影一样只需要24帧,至少需要60帧,即每秒我们需要完成1800万次单个像素的渲染,每个像素都需要经过图形流水线过程,需要耗费大量资源
随着图像处理对于计算机来说越来越重要,CPU越来越不从心了。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。
另一方面,当芯片的集成度增加后,漏电流也随之增大,但时钟频率的提高有限,而且晶体管的线宽很快就会到达物理极限,因此芯片的性能很难靠减小晶体管线宽来提高。
所以工程师们开始想办法在设计上做文章:由于图像渲染的流程是固定的,通过硬件来解决这个问题,那就设计一个不需要考虑CPU的流水线停顿、乱序执行、分支预测、内存管理、IO等等的各类问题的芯片,这其实就是GPU。并行计算
我们重点再介绍一下CPU并行,即并行计算
并行计算(ParallelComputing)是指同时使用多种计算资源解决计算问题的过程,是提高计算机系统计算速度和处理能力的一种有效手段。它的基本思想是用多个处理器来共同求解同一问题,即将被求解的问题分解成若干个部分,各部分均由一个独立的处理机来并行计算。
并行计算可分为时间上的并行和空间上的并行时间上的并行是指流水线技术,采用流水线,可以在同一时间启动两个或两个以上的操作,大大提高计算性能。空间上的并行是指多个处理机并发的执行计算,即通过网络将两个以上的处理机连接起来,达到同时计算同一个任务的不同部分,或者单个处理机无法解决的大型问题。GPU架构优化
我们来看看,现代的GPU为了图形渲染、深度学习上有相较于CPU更强大的性能,做出来哪些设计上的优化:由于GPU不需要考虑CPU的流水线停顿、乱序执行、分支预测等等的各类问题,只需要流式计算的功能,所以内部许多CPU的电路是不需要的,这样就节约了大量空间由于GPU相比CPU电路就简单多了,这样就可以塞入更多的电路,即更多的核,他们都是并行的,能够极大提升性能除了塞更多的核,为了更大程度提升GPU的性能,还采用SIMT技术,可以把多条数据,交给不同的线程去处理。类似于CPU中,SIMD技术,但是其只能一次性取出了固定长度的多个数据,放到寄存器里面,用一个指令去执行GPU同样采用超线程技术,当任务计算遇到停顿的时候,调度一些别的计算任务给当前的ALU,这样就需要保证核心中提供更多的执行上下文给ALU算数计算单元使用
我们再看看下面的CPU和GPU的架构图,想必会有所得CPU架构图
GPU架构图
从架构图我们就能很明显的看出,GPU的构成相对简单,GPU采用流式并行计算模式,每一个计算单元可以单独负责一个像素点,每个像素点不依赖旁边像素点的数据,所以每个计算单元都是独立并行的,不需要控制器额外干涉。
CPU的核数一般2,4,8核;但是GPU可以达到上千核拥有数量非常多的计算单元和超长的流水线,计算能力非常强悍,特别适合处理大规模并发计算
我们需要知道GPU无法单独工作,必须由CPU进行控制调用才能工作。CPU可单独作用,处理复杂的逻辑运算和不同的数据类型,但当需要大量的处理类型统一的数据时,则可调用GPU进行并行计算。GPU和CPU的应用场景
小结一下CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂,采用的是精兵战术,能力强,但数量少,擅长逻辑控制,串行运算。GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境,采用的是人海战术,单个能力弱,但数量众多,擅长的是大规模并发计算。
虽然GPU是为了图像处理而生的,随着时代的发展,现在GPU不仅可以在图像处理领域大显身手,它还被用来深度学习、科学计算、密码破解、数值分析,海量数据处理,金融分析等需要大规模并行计算的领域。
本篇文章到这里就结束啦,如果我的文章对你有所帮助,还请帮忙一键三连:点赞、关注、收藏,你的支持会激励我输出更高质量的文章,感谢!
计算机内功、源码解析、科技故事、项目实战、面试八股等更多硬核文章,首发于公众号小牛呼噜噜,我们下期再见!
市场监管终于对雪糕刺客出手了目前话题最火热的就是雪糕刺客,其中就涉及到价格不透明的情况。部分天价雪糕之所以被称为雪糕刺客最主要的原因之一就是这些雪糕在销售过程中,并未显著标明价格,因此导致消费者在买单的过程中
大江时评好评如潮,风起扬帆正当时以新时代新征程新青年为主题的2022好评中国网络评论大赛,精彩纷呈,热搜不断。如一石激起千重浪,一时引发网络好评如潮。网络扬正义,评论阅盛世。我们正值互联网影响社会的时代,每一篇新
把爱党爱国爱社会主义热情转化为实际行动没有共产党就没有新中国6月26日,在江苏无锡市惠山区洛社镇龙之韵广场上,当地党员和文艺能手自编自导自演强国复兴有我群众性文艺节目,通过打快板大合唱演锡剧等多种文艺形式,抒发爱党爱国
女生第一次被渣男抛弃,带来分娩之痛2022护苗有我守护未成年女生才满19岁,就需要面临孕妇分娩之痛,因为没钱,她也只能挑选在寝室把孩子产下。这时的她汗流浃背,孕妇分娩之痛为她增添了撕心裂肺的觉得,让她禁不住听到你的
幸福到万家观剧有感最近,有一部较热的电视剧幸福到万家,讲的是何幸福嫁到万家村后,与万家村的万书记一家发生了一系列令人两难的故事。这部剧讲述了改革开放以来,农民发家致富过程中,遇到了种种困难和矛盾,反
最反人性的监狱犯人甚至哀求立即枪毙!不打不骂却生不如死?最反人性的监狱,犯人待在里面,恨不得早点判死刑!这里也曾关押过中国导弹之父,那么,这里到底有什么让人闻风丧胆的手段?美国恶魔岛监狱在现代社会,即便是犯人也要有所谓的人权,这就导致司
梦中梦有一天半夜,我睡得正香,突然,有两个身影站在我的床边,我定睛一看,这不是传说中的黑白无常吗?我激灵一下,想起小时候母亲曾对我说老儿子,人要有良心,心术要正,做人要善良诚实正直。记住
30岁女人深夜入院医生都以为没得救了结果平安出院这个急诊室里的故事,让我一一道来凌晨1点,医院急诊科120车拉回来一个女病人,30岁,直接送入了抢救室。虽然用鼻导管吸着氧气,女人还是呼吸急促,口唇轻度发绀。家属反映女人在家咳嗽咳
双腿无力,嗅觉减退等症状是什么病?其实是帕金森病一初识患者蒋女士今年76岁了,家里子女孝顺,身体一直比较健康,可最近一年蒋女士的女儿发现她的母亲有些不对劲了,平时走路速度明显变慢了,日常休息的时候右手抖个不停,女儿带着母亲前往多
淘汰四分之一!开火说唱圈?VAVA为女性发声!这期太狠了在文章的最开头说瓷先给大家就这期节目抛出个问题关系好的和音乐风格更搭的,哪种联盟会走得更远?带着这个问题来看爱奇艺中国说唱巅峰对决第四期,就会发现更多有意思的东西。这期节目联赛赛制
听施一公校长一段时长1246演讲得到的启示听第一遍的时候,当时感觉,像他们这种高学历,好背景的知识型人才在就业选择方向一样有迷茫,特别是他说的大三那年,他的梦想是从政。结果进入社会第一份工作就是到香港签合同经商,由于未履行
意大利时尚男模SimoneNobili去世了,年仅三十一岁今年31岁的时尚男模SimoneNobili(西蒙尼诺比利)于本周末去世,离开了人世间,目前死因尚未公布。据说SimoneNobili十九岁就进入了时尚圈,随后遭到了行业内的性骚扰
这就是军恋,挺现实的!一年到头见不了几面,每次见了还i9m相处够又匆匆分开。还特费钱费时间费流量,一年下来基本攒不不了钱了。因为异地恋,生病了也不可能陪在身边,只能自己默默承受痛苦。也不能分享彼此的喜怒
哪怕是一棵草芥,也不该受到轻视!草芥,小草,历来没人重视,被认为没有什么价值,看不起一个人,称为视若草芥。然而对于草芥,一直存在另一个声音,另一种态度,离离原上草,一岁一枯荣。野火烧不尽,春风吹又生。还有人情愿做
我走在国度的路上一hr我走在国度的路上,抬起头来把神仰望,你那慈祥的面容向我微笑,温柔的话儿留在我心上。你为我操碎了心,唯恐我流落在异乡。自从我信你灵里才刚强,我才健步走在这路上。二hr我走在荣耀
家国情怀头条创作挑战赛清晨雾蒙蒙,春暖艳阳晒两会在盛开,换班新政来治国不容易,政策定兴衰治家也一样,宽严来对待虎毒不食子,逆子出溺爱弄错一房妻,儿孙毁三代娇惯懒惰生富贵流汗来梅花最美丽,傲
你的名字三月的风吹过,你的名字熠熠生辉,22年的人生经历,灼灼其华,激励着一代又一代人,追随你的脚步,60年来,您从未离开,一直都在。如果你是一滴水,你是否滋润了一寸土地?如果你是一线阳光
理想丰满现实骨感逝去的先生即是我的初恋亦是战友,我们在部队的篮球场上一见钟情,他的阳光挺拨帅气深深的吸引了我,就这样我们愉愉的相爱了,复元后,冲破了层层阻力,走进了神圣的婚姻。虽然生活中有酸甜苦辣
什么!水果吃得太多,反而会加速衰老?最近有朋友发来求助水果含有丰富的营养,家里的人都喜欢吃。可听朋友说,水果虽好,过量食用反而可能会加速衰老。想知道是真的吗?如何吃水果才能更健康呢?01过量食用水果可能会加速衰老虽然
哪些生活因素会加速衰老?随着增龄,人体不可避免地要进入衰老阶段,这是谁都躲不过的人生路程,但是,人可以通过自己的行为使衰老过程加速或减慢,这一点已被实践和理论证实。目前,科学家认为引起衰老的元凶是氧自由基
战神的开局,美团在踏入一个新战场时,都会做些什么?作为互联网人,我见过不少新项目,每个新项目的第一步常常都要先做个系统。每个从0到1的项目组里,可以没有产品经理可以没有运营,但一定要有研发。于是,才有了那个著名的段子项目一切到位,
女性40岁以后绝经越早,衰老越快寿命越短,这是真的吗?医生,是不是诊断错误,我女儿才17岁,这么年轻,怎么就绝经了?薇薇妈妈对医生的诊断完全无法接受。原来,薇薇最近一直没来月经,跟妈妈反应后,妈妈很上心,赶紧带薇薇到医院检查。经检查发