百科问答小站 logo
百科问答小站 font logo



为什么cpu的浮点计算能力差,什么是浮点计算,gpu为什么擅长浮点计算? 第1页

  

user avatar   Comzyh 网友的相关建议: 
      

GPU比CPU去掉了大量非计算单元(去掉L3, 降低缓存容量,精简控制器,降低分支能力和预测执行能力),增加了通用寄存器。


其实CPU的浮点能力并不差,通常来说CPU的整数能力只是CPU浮点能力的2-5倍而已。


而GPU擅长浮点说的也不是很准确,其实GPU是擅长数值计算,不擅长应对分支和随机访存。通常GPU的int32能力并不会低于其float32能力。但是发挥GPU的计算能力需要批量化(向量化),连续访存,同时计算任务不要有太多分支。


之所以有 CPU 浮点能力差的说法,我想有两个原因

  1. 通常需要大量浮点计算的场景都不是有复杂控制逻辑的场景,这些场景下对控制能力要求不高
  2. 一般的重逻辑的场景,不可避免的需要大量的整数计算。换句话说,需要大量整数计算的场景(相对需要浮点计算的场景)很有可能需要更大量分支和逻辑控制,也很有可能需要更多不连续访存。

另外需要指出的是,现在CPU主频通常比GPU高得多,所以CPU的功耗显得高了一点。如果比较CPU和GPU同频同功耗的性能,可能没大家想象的那么多。


user avatar   san-quan-san-4 网友的相关建议: 
      

元宇宙就是大型网游,那些什么元宇宙里的资产就像网游里的装备。

问题是现在还没确定以后谁的元宇宙是统一标准,现在投资根本就不知道你投的这个元宇宙能不能成为标准。

这就好像你现在你想给趁一个游戏火之前先充满氪金以后卖账号,但是你怎么知道哪个游戏会火哪个不会火。

一样的道理,我完全赞同以后元宇宙里的资产会很值钱,现在投资会很赚钱,但是你投哪里啊?你投了Facebook的元宇宙,过两年facebook倒闭了,苹果发布VR眼镜成为元宇宙主导怎么办?




  

相关话题

  AMD 锐龙 9 6900HX 曝光,集成全新 RX 680M 图形单元,还有哪些细节值得关注? 
  为什么8086CPU不支持将数据直接送入段寄存器的操作? 
  Cpu访问cache未命中,是否还需要访问一次cache? ? 
  可以预先将 X86 平台机器码译码到 micro operations 来解决 X86 译码效率低吗? 
  锐龙 6000 系列和 Intel 12 代的 CPU 性能有多大差异,哪个更强? 
  会不会有两个中断绝对同时发出,cpu会如何处理? 
  龙芯现在怎么样? 
  华为麒麟 CPU 的指令集是从哪国哪家公司买来的技术? 
  CPU 单核性能为什么难以提升? 
  计算机底层是如何访问显卡的? 

前一个讨论
为什么大和号装备有大量对空武器 但防空极差?
下一个讨论
英语日常交流中有哪些是非母语人士不容易意识到的不太礼貌的表达方式?





© 2025-04-30 - tinynew.org. All Rights Reserved.
© 2025-04-30 - tinynew.org. 保留所有权利