问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CPU 和 GPU 在物理结构和设计上有何区别

发布网友 发布时间:2022-04-27 10:49

我来回答

2个回答

热心网友 时间:2023-09-26 08:01

首先需要解释CPU(Central Processing Unit)和GPU(Graphics Processing Unit)这两个缩写分别代表什么。CPU即*处理器,GPU即图形处理器。其次,要解释两者的区别,要先明白两者的相同之处:两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元。一句话,两者都为了完成计算任务而设计。

  先直观地上个示意图:

  从图中可以看到,CPU和GPU均有自己的存储(橙色部分,实际的存储体系比图示更为复杂),控制逻辑(*部分)和运算单元(绿色部分),但区别是CPU的控制逻辑更复杂,而GPU的运算单元虽然较小但是众多,GPU也可以提供更多的寄存器和程序猿可控的多级存储资源。

  两者的区别在于存在于片内的缓存体系和数字逻辑运算单元的结构差异:CPU虽然有多核,但总数没有超过两位数,每个核都有足够大的缓存和足够多的数字和逻辑运算单元,并辅助有很多加速分支判断甚至更复杂的逻辑判断的硬件;GPU的核数远超CPU,被称为众核(NVIDIA Fermi有512个核)。每个核拥有的缓存大小相对小,数字逻辑运算单元也少而简单(GPU初始时在浮点计算上一直弱于CPU)。从结果上导致CPU擅长处理具有复杂计算步骤和复杂数据依赖的计算任务,如分布式计算,数据压缩,人工智能,物理模拟,以及其他很多很多计算任务等。

  GPU由于历史原因,是为了视频游戏而产生的(至今其主要驱动力还是不断增长的视频游戏市场),在三维游戏中常常出现的一类操作是对海量数据进行相同的操作,如:对每一个顶点进行同样的坐标变换,对每一个顶点按照同样的光照模型计算颜色值。GPU的众核架构非常适合把同样的指令流并行发送到众核上,采用不同的输入数据执行。在2003-2004年左右,图形学之外的领域专家开始注意到GPU与众不同的计算能力,开始尝试把GPU用于通用计算(即GPGPU)。之后NVIDIA发布了CUDA,AMD和Apple等公司也发布了OpenCL,GPU开始在通用计算领域得到广泛应用,包括:数值分析,海量数据处理(排序,Map-Rece等),金融分析等等。

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

热心网友 时间:2023-09-26 08:01

1.CPU即*处理器,GPU即图形处理器。

2.其次,要解释两者的区别,要先明白两者的相同之处:两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元。

3.两者都为了完成计算任务而设计。

先直观地上个示意图:

CPU主要用数据运算,提高软件运行速度.
GPU主要用图形运算,用于图像显示解码.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 CPU与GPU分辨是怎样工作的 cpu与gpu是如何协作工作的,他们之间的调用程序是怎样的? cpu和GPU之间的区别和工作的原理有什么不一样? 农行掌上银行激活验证失败是为什么? 农业银行的电子黑章生效吗? 收到农业银行发来的验证码短信说我在办理开卡业务,可是我没有在开卡,这是为什么? vivo手机怎么将动态壁纸设置成锁屏壁纸? 农业银行收不到验证码 农行apcm373验证超时怎么搞 农行网银签名验证未通过是怎么回事 农行网银验证k宝密码我不知道怎么办 突然收到了农业银行的交易验证码,而且本人又没有操作交易,但发短信来的号码确实是农行的号码 农行印章16位验证码怎么查询 东南西北四个方向是按( )时针方向排列的 走到陌生的地方,如何辨别东南西北? 中国国土的东南西北以什么点位坐标原点? 看地图是上北下南左西右东,天图怎么看 道路施工图纸上x坐标和y坐标分别代表什么方向,哪个代表南北方向,哪个... 经纬度怎么区分东南西北 东南西北各是指哪个方向? CPU与GPU是什么意思?它们都有什么作用?简单通俗的解释一下 谢谢。《切勿复制答案》 CPU与GPU的工作原理是一样的吗? 2022年河北专接本院校及专业有哪些? 河北专接本机电一体化接本接什么专业 河北专接本容易考过的专业是什么? 河北专接本22年如何选择专业? 河北专接本报考能选择哪些院校? 河北省专接本学校名单及专业 有关河北省专接本考试的专业 河北农业大学专接本有哪些专业 河北的专接本都有哪些专业和学校,越详细越好,急急急, l河北理工成人高考招专接本的有哪些专业 河北专接本接什么专业合适 河北省专接本哪个专业好接? 2010河北专接本都有哪些学校和哪些专业? 河北省的专接本都要考什么啊 上海崇明岛陈家镇有哪些好的酒店 上海东明酿造有限公司怎么样? 顾客人数众多企业一般采用什么渠道 麦盛莉宝岛酒店和陈家镇大酒店哪个好