CPU和GPU的区别是什么?CPU和GPU各指什么

所属分类: 硬件教程 / CPU 阅读数: 39
收藏 0 赞 0 分享

在说明两者之间的区别之前,我们现在了解一下什么事CPU,什么事GPU,两者各代表什么。CPU即中央处理器,GPU即图形处理器。其次,要解释两者的区别,要先明白两者的相同之处:两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元。一句话,两者都为了完成计算任务而设计。

两者的区别在于存在于片内的缓存体系和数字逻辑运算单元的结构差异:CPU虽然有多核,但总数没有超过两位数,每个核都有足够大的缓存和足够多的数字和逻辑运算单元,并辅助有很多加速分支判断甚至更复杂的逻辑判断的硬件;GPU的核数远超CPU,被称为众核(NVIDIA Fermi有512个核)。每个核拥有的缓存大小相对小,数字逻辑运算单元也少而简单(GPU初始时在浮点计算上一直弱于CPU)。从结果上导致CPU擅长处理具有复杂计算步骤和复杂数据依赖的计算任务,如分布式计算,数据压缩,人工智能,物理模拟,以及其他很多很多计算任务等。GPU由于历史原因,是为了视频游戏而产生的(至今其主要驱动力还是不断增长的视频游戏市场),在三维游戏中常常出现的一类操作是对海量数据进行相同的操作,如:对每一个顶点进行同样的坐标变换,对每一个顶点按照同样的光照模型计算颜色值。GPU的众核架构非常适合把同样的指令流并行发送到众核上,采用不同的输入数据执行。在2003-2004年左右,图形学之外的领域专家开始注意到GPU与众不同的计算能力,开始尝试把GPU用于通用计算(即GPGPU)。之后NVIDIA发布了CUDA,AMD和Apple等公司也发布了OpenCL,GPU开始在通用计算领域得到广泛应用,包括:数值分析,海量数据处理(排序,Map-Reduce等),金融分析等等。

简而言之,当程序员为CPU编写程序时,他们倾向于利用复杂的逻辑结构优化算法从而减少计算任务的运行时间,即Latency。当程序员为GPU编写程序时,则利用其处理海量数据的优势,通过提高总的数据吞吐量(Throughput)来掩盖Lantency。目前,CPU和GPU的区别正在逐渐缩小,因为GPU也在处理不规则任务和线程间通信方面有了长足的进步。另外,功耗问题对于GPU比CPU更严重。

总的来讲,GPU和CPU的区别是个很大的话题,甚至可以花一个学期用32个学时十几次讲座来讲,所以如果提问者有更具体的问题,可以进一步提出。我会在我的知识范围内尝试回答。

更多精彩内容其他人还在看

英特尔酷睿i5-9400F处理器性能好不好 英特尔酷睿i5-9400F处理器游戏性能评测

英特尔酷睿i5-9400F目前在装机市场非常火热,其通过强劲的游戏性能和千元级的售价饱受饱好评,这次我们将通过评测见证这款处理器游戏实战能力,考验一下这款游戏利器
收藏 0 赞 0 分享

i5 9600k和i7 8700哪个好 i5 9600k和i7 8700区别对比

如今,在目前的intel平台,可选八代和九代产品,但其实同级别的型号八代和九代性能差距并不大,九代有吸引力的就是F系列的CPU,相比不带F系列的同型号产品,性能是一致的,今天给大家带来i5 9600k和i7 8700区别对比
收藏 0 赞 0 分享

桌面CPU天梯图2019年5月最新版 五月台式电脑处理器排名

CPU一直是电脑硬件爱好者们关注的重点,一款CPU的性能如何直接决定了那个产品的定位和服务人群,天梯图2019年5月最新版集合了19年前所有的CPU处理器,进行同等对比来列举了这份详细的2019年cpu性能排行天梯图供大家浏览
收藏 0 赞 0 分享

联发科P70和骁龙710哪个值得买 联发科P70和骁龙710区别对比

联发科P70和骁龙710哪个好?还不是很了解的朋友们,下面小编就为大家带来区别对比,接着往下看吧
收藏 0 赞 0 分享

i3 9100F和i3-8100性能哪个好 i3 9100F和i3-8100区别对比评测

在i3-9100F推出之后,不少玩家发现,i3-9100F在砍掉核显之后,价格相比i3-8100还贵一些,这是为什么呢?那么i3 9100F相比i3-8100性能提升多大?下面小编分享一下i3 9100F和i3-8100区别对比
收藏 0 赞 0 分享

i9-9900KF性能好不好?intel九代酷睿i9-9900KF深入评测+拆机图解

在九代酷睿中,Intel又再一次引入了不带集显的F系列CPU。目前酷睿i9-9900KF已经上市,搭载8核心16线程,主频3.6-5.0GHz,内存支持双通道DDR4-266,那么i9-9900KF还值得买吗?性能如何?下面就详情深入测试下
收藏 0 赞 0 分享

联发科技Helio P90怎么样 联发科技Helio P90图文评测

联发科技Helio P90怎么样?好不好?下面小编带来联发科技Helio P90图文评测,希望对大家有所帮助
收藏 0 赞 0 分享

高通骁龙730G\730\665处理器性能怎么样 高通骁龙730G\730\665处理器区别

高通骁龙730G/730/665处理器怎么样?有什么区别?还不是很了解的朋友们,下面小编就为大家带来这三款处理器的区别介绍,接着往下看吧
收藏 0 赞 0 分享

CPU性能排行天梯图2019 CPU天梯图2019年6月最新版

CPU一直是电脑硬件爱好者们关注的重点,一款CPU的性能如何直接决定了那个产品的定位和服务人群,天梯图2019年6月最新版集合了19年6月前所有的CPU处理器,进行同等对比来列举了这份详细的2019年cpu性能排行天梯图供大家浏览
收藏 0 赞 0 分享

骁龙855和845有什么区别 骁龙845和855对比介绍

作为骁龙845的下一代版本,骁龙855移动处理器受到众多手机用户关注。那么,骁龙855和845究竟有什么区别,两者的性能差别大吗?下面小编就从以下几个方面为大家具体分析
收藏 0 赞 0 分享
查看更多