E X P
本文约 660 字,马上就好…
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

    熟悉本站的读者应该经常会在我们的新闻、评测中看到如下的几个名词或单位:单精度浮点、FP32、双精度浮点、FP64、FLOPS……那么浮点究竟是什么,它的单双精度之间有什么区别呢?

    简单来说,浮点数是计算机用来表示实数的一种数字,它基本上就是用来表示小数的,名字由来是它可以在一定范围内浮动的小数点。目前的浮点数是一种通用标准格式,处理器通常都会遵从IEEE 754这个规定了浮点数以及浮点运算法则的标准来定义自己的浮点。

    单精度浮点数是指位长为32-bit的浮点数,它由1位表示正负的符号位、8位指数位和23位有效数字位组成。双精度顾名思义就是64-bit的,由于位数不同,它们可以表示数字的范围大小也不同,双精度除了在表示数字上可以拥有更大的范围以外,还可以在表示小数时拥有更高的精度。

    不过在大多数人的日常应用中并不需要双精度浮点,甚至在某些应用中单精度都是“多余”的,因此硬件开发商将单精度的位数砍半,推出了“半精度”,也就是位数为16-bit的浮点数。因为有小数部分,它的动态范围要比16位整数更高,而占用的空间比单精度浮点要少,在普通的游戏图形计算中它有很大的优势,另外它在机器学习领域中还有一个名为bfloat16的变种,被很多AI加速处理器所支持。

    我们通常使用FLOPS(Floating Point Operations per Second,每秒浮点运算次数)这个单位来衡量硬件设备的浮点计算能力,不过它一般是通过理论计算得到的,所以它仅能在一定程度上体现设备的浮点运算能力,而不是真实水平,也就只能够用作参考。但如果是针对同一架构,那么很明显当然是拥有更高浮点计算能力的更强了。


    ×
    热门文章
    1台积电遭遇突发停电,汽车芯片供应难上加难
    2一加9R手机正式发布:售价2999元起,迪迦奥特曼的硬核伙伴
    3芝奇宣布推出皇家戟尊爵版DDR4内存,频率最高达5333HMz
    4Alder Lake年内会发布,先来看看不同版本的方块图
    5华硕将推出ROG Zephyrus M16游戏本,配置和外观遭曝光
    6不怕找不到GPU开关了,NVIDIA GeForce Experience加入自动配置创意软件
    7全汉Hydro PTM PRO 850W电源评测:扎实且性能强悍,安静还防潮防锈
    8Unity将原生支持DLSS,让更多游戏拥有DLSS
    9超能课堂(268):Quadro品牌二十年,从诞生到消失
    已有 11 条评论,共 21 人参与。
    登录快速注册 后发表评论
    • WooderCAT教授 2020-03-10 00:56    |  加入黑名单

      游客

      AMD推土机的死很大程度上就是因为AMD低估了浮点计算的使用范围
      2020-03-08 13:37
    • 支持(1)  |   反对(0)  |   举报  |   回复
    • 应该是AMD低估了浮点计算在游戏里的使用范围...而且老黄的显卡参战不玩了也算是摆了A家一道

      支持(0)  |   反对(0)  |   举报  |   回复

      11#

    • 游客  2020-03-08 13:37

      游客

      具体在哪些应用或者场景使用?
      2020-03-06 23:18
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • AMD推土机的死很大程度上就是因为AMD低估了浮点计算的使用范围

      支持(1)  |   反对(0)  |   举报  |   回复

      10#

    • 游客  2020-03-08 00:23

      游客

      为什么需要浮点数?
      2020-03-07 09:10
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 简单来说计算机运算里所有的小数都是浮点数,所以必定要啊

      支持(1)  |   反对(0)  |   举报  |   回复

      9#

    • momoice博士 2020-03-07 12:21    |  加入黑名单

      其实没太学会 捂脸

      支持(0)  |   反对(0)  |   举报  |   回复

      8#

    • 游客  2020-03-07 09:10

      为什么需要浮点数?

      支持(0)  |   反对(0)  |   举报  |   回复

      7#

    • 游客  2020-03-07 01:37

      游客

      日常使用浮点运算多吗?视频、图片转码用吗?
      2020-03-06 21:49
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • cpu早期没有浮点,只有整数跟定点fixed-point

      支持(3)  |   反对(0)  |   举报  |   回复

      6#

    • 游客  2020-03-07 01:05

      游客

      具体在哪些应用或者场景使用?
      2020-03-06 23:18
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 场景多了去了

      支持(0)  |   反对(0)  |   举报  |   回复

      5#

    • 游客  2020-03-06 23:18

      具体在哪些应用或者场景使用?

      支持(0)  |   反对(0)  |   举报  |   回复

      4#

    • 游客  2020-03-06 21:49

      日常使用浮点运算多吗?视频、图片转码用吗?

      支持(0)  |   反对(0)  |   举报  |   回复

      3#

    • QQ23870862终极杀人王 2020-03-06 21:38    |  加入黑名单

      学习了

      已有2次举报

      支持(0)  |   反对(1)  |   举报  |   回复

      2#

    • 游客  2020-03-06 20:08

      4字节和8字节实数

      支持(1)  |   反对(1)  |   举报  |   回复

      1#

    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明
    为你推荐