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

所属分类: 硬件教程 / CPU 阅读数: 96
收藏 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个学时十几次讲座来讲,所以如果提问者有更具体的问题,可以进一步提出。我会在我的知识范围内尝试回答。

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

联发科Helio G80处理器怎么样 联发科Helio G80处理器性能介绍

随着5G时代的到来,联发科也比以前激进了不少,接二连三推出新的SoC,而产品也基本涵盖了各个层次。除了定位旗舰的天玑1000之外,联发科的G系列游戏处理器也深受厂商和用户的追捧。联发科继续发力推出新品。继此前推出G90和G70之后,联发科近日宣布推出Helio G80处理器
收藏 0 赞 0 分享

高通骁龙720G值得买吗 高通骁龙720G处理器性能详细评测

北京时间2020年1月21日,高通公司正式官宣,推出了三款新中高端芯片处理器:骁龙720G、骁龙662和骁龙460。虽然5G大战已经拉开帷幕,但这三款SoC最高却支持4G网络。高通表示,目前消费者对4G手机的需求仍然很足,下面小编带来高通骁龙720G处理器性能详细评测
收藏 0 赞 0 分享

CPU性能排行天梯图2020 CPU天梯图2020年3月最新版

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

AMD Threadripper 3990X值得买吗 AMD Threadripper 3990X处理器性能评测

AMD Threadripper 3990X怎么样?性能如何?值不值得入手?下面小编带来AMD Threadripper 3990X处理器性能评测
收藏 0 赞 0 分享

AMD 64核心撕裂者3990X怎么样 AMD 64核心撕裂者3990X处理器全面评测

AMD 64核心撕裂者3990X怎么样?好不好用?值得入手吗?下面小编带来AMD 64核心撕裂者3990X处理器全面评测
收藏 0 赞 0 分享

锐龙5 3600和酷睿i5-9600KF怎么选 锐龙5 3600和酷睿i5-9600KF对比介绍

锐龙5 3600和酷睿i5-9600KF怎么样?性能如何?值得入手吗?下面小编带来锐龙5 3600和酷睿i5-9600KF对比介绍
收藏 0 赞 0 分享

雷神911Pro二代首秀 i7-10750H跑分详细介绍

雷神911Pro二代采用了i7-10750H+RTX 2070 Super,是首批采用十代酷睿+Super显卡的机型。下面开始测试,重点为i7-10750H,一起看看吧
收藏 0 赞 0 分享

华为麒麟820处理器跑分多少 麒麟820相当于骁龙多少

去年华为推出的麒麟 810 成为了一代神 U,深受用户的好评。作为麒麟 810 的迭代产品,麒麟 820 自然被寄予厚望。按照惯例,我们先来给大家介绍下麒麟 820 的参数
收藏 0 赞 0 分享

首款7nm制程8核处理器 AMD Ryzen 7 4800H详细图文评测

近期已经有一些基于AMD Ryzen 7 4800H处理器的游戏本落地,那么这个8核12线程的锐龙4000系CPU中的顶级处理器到底性能如何呢,一起看看吧
收藏 0 赞 0 分享

i5-9600KF和锐龙7 2700哪款好 i5-9600KF和锐龙7 2700区别对比

i5-9600KF和锐龙7 2700哪款好?有什么区别?哪款值得入手?下面小编带来i5-9600KF和锐龙7 2700区别对比
收藏 0 赞 0 分享
查看更多