百科问答小站 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眼镜成为元宇宙主导怎么办?




  

相关话题

  英伟达称 Arm Grace CPU 超级芯片比英特尔 Ice Lake 快 2 倍,对此你如何评价? 
  cpu超频真的有必要吗?是降低使用寿命,还是带来更大的性能提升? 
  AMD的7nm GPU能否追上英伟达的脚步? 
  使用 open addressing 的 Hash 表载荷过高为什么会降低 CPU 的缓存命中率? 
  A11处理器有55亿个晶体管,假如一秒钟设计一个晶体管,那也需要十几年,工程师如何设计这么多晶体管? 
  如何评价 AMD 优势将被英特尔 12 代酷睿「Alder Lake」终结? 
  志强E5多核心较低频cpu(3.0Ghz)会成为游戏的瓶颈吗? 
  微处理器系统结构与嵌入式系统设计教材推荐? 
  如何评价 2017 年的龙芯以及龙芯三号? 
  为什么龙芯总裁胡伟武说「凡是当年技术上超过英特尔的 CPU 企业都死了」? 

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





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利