已有1条回答
管理员
CPU(CentralProcessingUnit-中央处理器),是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(ControlUnit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
GPU(GraphicsProcessingUnit-图形处理器),是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。
gpu和cpu的区别:
1、缓存:
CPU有大量的缓存结构,目前主流的CPU芯片上都有四级缓存,这些缓存结构消耗了大量的晶体管,在运行的时候需要大量的电力。
GPU的缓存就很简单,目前主流的GPU芯片最多有两层缓存,而且GPU可以利用晶体管上的空间和能耗做成ALU单元,因此GPU比CPU的效率要高一些。
2、响应方式:
CPU要求的是实时响应,对单任务的速度要求很高,所以就要用很多层缓存的办法来保证单任务的速度。
GPU是把所有的任务都排好,然后再批处理,对缓存的要求相对很低。
3、浮点运算方式:
CPU除了负责浮点整形运算外,还有很多其他的指令集的负载,比如像多媒体解码,硬件解码等,因此CPU是多才多艺的。CPU注重的是单线程的性能,要保证指令流不中断,需要消耗更多的晶体管和能耗用在控制部分,于是CPU分配在浮点计算的功耗就会变少。
GPU基本上只做浮点运算的,设计结构简单,也就可以做的更快。GPU注重的是吞吐量,单指令能驱动更多的计算,相比较GPU消耗在控制部分的能耗就比较少,因此可以把电省下来的资源给浮点计算使用。
4、应用方向:
CPU所擅长的像操作系统这一类应用,需要快速响应实时信息,需要针对延迟优化,所以晶体管数量和能耗都需要用在分支预测、乱序执行、低延迟缓存等控制部分。
GPU适合对于具有极高的可预测性和大量相似的运算以及高延迟、高吞吐的架构运算。
猜你喜欢
油脂水解产物
极品家丁徐芷晴是谁
华为账号和荣耀账号通用吗
宝马x3怎么样(宝马x3使用真实感受)
iQOO Neo8怎么关闭系统更新提醒
大众途岳空调滤芯在哪里 位于副驾驶手套箱后面
视频通话怎么设置铃声
苹果手机VPN怎么设置
雾霾天可以晒衣服吗
iPhone12Pro待机显示为什么不能常亮
多用于航空领域 等离子发动机的工作原理科普
爬山小常识有哪些简短
最新学习
小米手环8优缺点分析
OPPO Reno9 Pro+微信来电没声音怎么回事
19款奥迪a6l二手价格(开了15万公里的奥迪a6l值不值得买)
苹果手机锁屏显示未在播放
vivo2022世界杯预约方法介绍
华为手机怎么设置自动锁屏
昂科威降价12万是真的吗 2020昂科威降价太厉害了
xr是什么屏幕
vivos17pro怎么关闭hd
有时候买的猪肉有猪毛 去除很麻烦 几招教你快速去猪毛
宝骏530自动挡多少钱 性价比到底怎么样
特斯拉modely多少钱一台(特斯拉modely降价值得买吗)