gpu是什么和cpu的区别有哪些

很多用过电脑的朋友都听说过,cpu是电脑的中央处理器,是决定电脑性能的重要配置,但是很多人并不了解GPU。那么,什么是gpu,和cpu有什么区别呢?下面,边肖将为您详细解释cpu和gpu的区别。

GPU:叫做图形处理器,也称为显示核心、视觉处理器和显示芯片,是一种专门在个人计算机、工作站、游戏控制台和一些移动设备(如平板电脑、智能手机等)上进行图像和图形相关操作的微处理器。).可以形象地理解为90% ALU(算术单元),5%控制单元,5%缓存单元。

image.png

GPU的设计原理:总结为大量的简单运算

1、大量算术单元:负责简单粗暴的计算,不擅长奥数题,但他会做小学题。

2.少量的控制单元和缓存单元:主要负责合并和转发数据,这两个块的需求较小,所以占用GPU的空间较小。

CPU:叫做中央处理器(中央处理器

Unit),作为计算机系统的操作和控制核心,是信息处理和程序列运算的最终执行单元。可以形象地理解为有25%的ALU(算术单元),25%的控制单元(控制单元),50%的Cache(缓存单元)。

image.png

CPU的设计原理:由于CPU涉及通用计算,所以复杂度较高,可以概括为少量的复杂计算。

1.它需要的运算单元数量少,逻辑运算能力强,可以理解为四会专家,既会做奥数题,又会做加减法。

2.需要足够的控制单元来实现复杂的数据控制和数据转发。

3.需要足够的缓存单元来存储一些计算结果或数据,以便稍后立即使用。

gpu和cpu有什么区别

image.png

1.计算金额比较

CPU:计算量小,原理:只有4个运算器。

GPU:计算量大,原理:有1000个运算单元。

2.计算复杂性的比较:

CPU:可以计算复杂的运算,比如积分微分,四个运算单元都属于专家级。

GPU:只能计算简单的1 1个算术问题,不能计算复杂的微分积分。1000个算术单位属于小学水平。

3.一次积分和一次微分的计算速度比较。

CPU:更快。原理:单线程计算(如机器人运动控制),单芯片性能强,计算能力强,可以计算。

GPU:慢,可能连计算都不会;原理:单个芯片性能弱,计算能力弱,可能不会计算,或者速度很慢。

4.多个1 1算术题的计算速度比较。

CPU:速度慢。因为计算原则是:先算第一题,

计算第二题,总时间为[T1 T2 T3 T1000(即1000道算术题所消耗时间的累加]]。

GPU:很快。因为计算原理是:可以同时计算1000道算术题,总时间是[max(T1,T2,T3.T1000)(也就是1000道算术题的最大时间)]

5.形象隐喻

GPU:计算量大,但技术含量少,还要重复很多次。就像你有一份工作,需要做100以内的数亿次加减乘除,最好的办法是雇几十个小学生一起做,一个人做一部分。反正这些计算没什么技术含量,纯手工。

CPU:像老教授一样会算积分微分,就是工资高。一个老教授有二十个小学生。如果你在富士康,你会雇佣哪一个?就是这样,GPU用很多简单的计算单元来完成大量的计算任务,这是纯粹的人群战术。

6.适用场景

CPU:适用于前后计算步骤需要紧密关联的计算场景。这些任务涉及到“流”的问题,所以第一步必须计算在第二步之前。比如去相亲,双方可以看着顺眼,继续发展。你不能。你们还没在这里见过面。那边有人拿到了所有的证书。这种复杂的问题都是由CPU来完成的,而且大部分都用在了生活中,比如武器装备的运动控制,人物角色的使用

GPU:适用于前后计算步骤相互独立的计算场景。很多涉及大量计算的问题基本上都有这个特点,比如密码破解,挖掘,很多图形计算。这些计算可以分解成几个相同的简单任务,每个任务可以分配给一个小学生。

以上是边肖为大家整理的关于gpu是什么和cpu的区别的具体内容。希望能对大家有所帮助。

© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发

请登录后发表评论