已有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适合对于具有极高的可预测性和大量相似的运算以及高延迟、高吞吐的架构运算。
猜你喜欢
东风本田享域锐混动价格 东风本田享域报价多少
哪个牌子的车性价比高(三款高性价比车型值得拥有)
努比亚Z50 Ultra屏幕材质介绍
iPhone 12 Pro画中画介绍
电脑钉钉会议听不见声音怎么回事
沃尔沃v60价格及图片(沃尔沃v60配置参数)
凯迪拉克凯雷德百公里加速几秒 7.12秒的加速成绩很出色
红米K60 Pro屏幕多大
80k的照片是多大尺寸
一加11怎么反向充电
苹果14plus不能开机怎么办
iQOO Z7x支持WiFi6吗
最新学习
凉粉是什么材料做的 如何用淀粉做凉粉
Redmi 10A支持快充吗
直排式燃气热水器是什么样子的
小鹏汽车2020年销量,财务数据呈上涨趋势(发展前景好)
中国一线女装10大品牌
人流后可以吃板栗吗 板栗怎么吃营养
b360m内存条频率
福特锐界适合什么人开 大多数人都很适合
奔腾B70质量怎么样(2021款奔腾B70优点缺点)
鹤望兰什么时候开花,多久能开花
广红是什么菜
uim拍照识别认证是什么意思