详解GPU和CPU的区别
创作时间:
作者:
@小白创作中心
详解GPU和CPU的区别
引用
CSDN
1.
https://blog.csdn.net/weixin_41367158/article/details/136533868
区别在以下几个方面:
1、概念
- CPU(Central Processing Unit-中央处理器),是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
- GPU(Graphics Processing Unit-图形处理器),是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。
2、缓存区别
CPU有大量的缓存结构,目前主流的CPU芯片上都有四级缓存,这些缓存结构消耗了大量的晶体管,在运行的时候需要大量的电力。
GPU的缓存就很简单,目前主流的GPU芯片最多有两层缓存,而且GPU可以利用晶体管上的空间和能耗做成ALU单元,因此GPU比CPU的效率要高一些。
3、响应方式
CPU要求的是实时响应,对单任务的速度要求很高,所以就要用很多层缓存的办法来保证单任务的速度。
GPU是把所有的任务都排好,然后再批处理,对缓存的要求相对很低。
4、浮点运算方式
CPU除了负责浮点整形运算外,还有很多其他的指令集的负载,比如像多媒体解码,硬件解码等,因此CPU是多才多艺的。CPU注重的是单线程的性能,要保证指令流不中断,需要消耗更多的晶体管和能耗用在控制部分,于是CPU分配在浮点计算的功耗就会变少。
GPU基本上只做浮点运算的,设计结构简单,也就可以做的更快。GPU注重的是吞吐量,单指令能驱动更多的计算,相比较GPU消耗在控制部分的能耗就比较少,因此可以把电省下来的资源给浮点计算使用。
5、应用方向
CPU所擅长的像操作系统这一类应用,需要快速响应实时信息,需要针对延迟优化,所以晶体管数量和能耗都需要用在分支预测、乱序执行、低延迟缓存等控制部分。
GPU适合对于具有极高的可预测性和大量相似的运算以及高延迟、高吞吐的架构运算。
本文原文来自CSDN
热门推荐
提升学习能力的关键——掌握有效的学习方法(拓展学习能力的关键技巧和秘诀)
秋日桃花潭:皖南古镇的诗意与浪漫
李白与汪伦的千年情谊:桃花潭的浪漫传说
春游桃花潭:千尺潭水映桃花,千年古镇展新颜
法国文化的魅力:如何成为文化产业的推动者
茶具清洗全攻略:不同材质茶具的正确清洁方法
全面解析:如何轻松拆解普洱茶饼及冲泡技巧
疫情催化下,云视频会议成远程办公神器
PPT中如何插入动图:三种实用方法详解
硬壳与软壳户外服装详解:性能、应用场景及选择指南
麻醉信息管理系统:提升手术安全的新利器
精准监测提升手术安全:麻醉深度监测技术新突破
哺乳期可以吃花椒吗?专家解读其利弊与注意事项
PDA助力防疫:高效追踪物资
国债逆回购:企业现金管理新宠?
“含糖但又不含糖”的雪莲果,曾经风靡一时,今年上市遇冷了吗?
小小疫苗暖万家 基层接种信息化
青岛:244家预防接种门诊智慧化升级,16种免费疫苗守护健康!
澳门十大土特产:东西方美食文化的完美融合
澳门十大必带特产伴手礼,内行人推荐
这10种人不要吃辣,尤其是第一种,再喜欢也要忌口!
简单易学的油炸带鱼做法,带来家庭温暖与美味
《哪吒之魔童降世》票房破50亿背后的国漫崛起之路
江苏神通吴建新的创业传奇
血糖仪 vs 血氧监测仪:谁是你的健康守护神?
稳住血糖的关键:从情绪管理开始
揭秘东西方龙图腾:东方龙与西方龙的象征与信仰
经常吃“黄花菜”有啥用?或解决6个问题,但4种人不能吃
李理谦详解窗户风水:从布局到改善全攻略
秋冬装修选落地窗,提升家居颜值!