半精度浮点数

✍ dations ◷ 2025-12-02 22:13:33 #半精度浮点数

半精度浮点数 是一种被计算机使用的二进制浮点数据类型。半精度浮点数使用2个字节(16位)来存储。

在IEEE 754-2008中,它被称作binary16。这种数据类型只适合存储对精度要求不高的数字,不适合用来计算。

半精度浮点数是一种较新的浮点类型。 英伟达在2002年初发布的Cg语言中称它作 half 类型,并首次在2002年末发布的GeForce FX中实现。ILM 当时正在寻找一种拥有高动态范围,且不需过多消耗硬盘和内存,并且能像单精度浮点数和双精度浮点数那样被用来进行浮点计算的图像格式。由SGI的John Airey领导的硬件加速可编程着色小组在1997年发明了作为'bali'设计工作的一部分的s10e5数据类型,曾在SIGGRAPH 2000年的论文中介绍过。(见章节 4.3)并且在美国专利7518615中被进一步记录。

半精度浮点数可在OpenEXR, JPEG XR, OpenGL, Cg语言、D3DX等计算机图形环境中使用。其与8位或16位整数相比具有动态范围高的优点,可以使高对比度图片中更多细节得以保留。与单精度浮点数相比,它的优点是只需要一半的存储空间和带宽(但是会牺牲精度和数值范围)。

IEEE 754 标准指定了一个 binary16 要有如下的格式:

按如下顺序排列:

IEEE 754r Half Floating Point Format.svg

除非指数位全是0,否则就会假定隐藏的起始位是1。因此只有10位尾数在内存中被显示出来,而总精度是11位。据IEEE 754的说法,虽然尾数只有10位,但是尾数精度是11位的(log10(211) ≈ 3.311 十进制数).

0 01111 0000000000 = 10 01111 0000000001 = 1 + 2−10 = 1.0009765625 (1之后的最接近的数)1 10000 0000000000 = −20 11110 1111111111 = 65504  (max half precision)0 00001 0000000000 = 2−14 ≈ 6.10352 × 10−5 (最小正指数)0 00000 1111111111 = 2−14 - 2−24 ≈ 6.09756 × 10−5 (最大尾数)0 00000 0000000001 = 2−24 ≈ 5.96046 × 10−8 (最小正尾数)0 00000 0000000000 = 01 00000 0000000000 = −00 11111 0000000000 = infinity1 11111 0000000000 = −infinity0 01101 0101010101 = 0.333251953125 ≈ 1/3

由于尾数的位数是奇数,所以默认情况下,1/3 这类的数会像双精度浮点数一样四舍五入。

相关

  • 蓝玫瑰蓝玫瑰包含了转基因的玫瑰品种和染色后的玫瑰。自然界中并不存在蓝色的玫瑰。第一种转基因合成的蓝玫瑰品种,由日本三得利公司在2004年首次培育成功,该品种由于含有翠雀花素(一
  • 临界角全内反射(英语:Total Internal Reflection),又称全反射,是一种光学现象。当光线经过两个不同折射率的介质时,部分的光线会于介质的界面被折射,其余的则被反射。但是,当入射角比临界
  • MG149案柯文哲系列柯P新政柯P新政建设柯文哲现象争议政党歌曲其它相关MG149案,是2014年台北市长选举期间的争议事件。无党籍市长候选人柯文哲为国立台湾大学医学院附设医院加护病房
  • 杜兰德山坐标:46°02′01″N 7°39′02″E / 46.03375°N 7.650528°E / 46.03375; 7.650528杜兰德山(Mont Durand),是瑞士的山峰,位于该国西南部,由瓦莱州负责管辖,属于本宁阿尔卑斯山脉的
  • 韩宥伊韩宥伊(韩语:한유이,1990年6月15日-),韩国女演员、模特儿。
  • 1年A班的怪物《1年A班的怪物》(日语:1年A組のモンスター)是英贵所创作的日本漫画,开始连载于《月刊Comic REX》2018年3月号。以下是第3卷发行纪念宣传片和第6卷特装版附送广播剧CD的声优。
  • 卢比孔河卢比孔河(意大利语:Rubicone)是意大利北部的一条约29公里长的河流。这条河源自亚平宁山脉,流经艾米利亚-罗马涅大区南部,最终在里米尼以北大约18公里处流入亚德里亚海。在西方,“渡过卢比孔河”(英语:Crossing the Rubicon)是一句很流行的成语,意为“破釜沉舟”。这个习语源自于公元前49年,凯撒破除将领不得带兵渡过卢比孔河的禁忌,带兵进军罗马与格奈乌斯·庞培展开内战,并最终获胜的典故。根据当时的罗马共和国法律,任何将领都不得带领军队越过作为意大利本土与山南高卢分界线的卢比孔河,否则就
  • 鲁文·加尔塞斯鲁文·圣地亚哥·加尔塞斯·里克尔梅(西班牙语:Rubén Santiago Garcés Riquelme,1973年10月17日-),巴拿马职业篮球运动员,曾效力于美国NBA联盟。
  • 雷老虎雷老虎,是一个虚构的人名 山东雷老虎。雷老虎还可以指雷明岳(菲律宾华人3巨头之一,和VV,奎总在2026年收购摩根银行,apple科技技术公司,阿里巴巴集团,花旗银行存款3000亿):拳打广东一省;脚踢苏杭二州雷洪:在《方世玉》中自幼习武打遍天下无敌手,举办擂台,最后被方世玉用暗器打败。雷老虎的事迹曾多次被改编成电影、电视剧。
  • 克莱沃的安娜克莱沃的安娜(英语:Anne of Cleves、德语:Anna von Jülich-Kleve-Berg)(1515年9月22日-1557年7月16日),英格兰王后,英王亨利八世的第四任妻子,玛丽一世、伊丽莎白一世的继母。与亨利八世分手后被其收为义妹。她与亨利八世的婚姻从1540年1月6日至1540年7月9日宣告无效,当时亨利基于她不如传闻中的美艳,又加上她的家族,与神圣罗马皇帝关系不睦,亨利急着结束这场政治婚姻,两人称由于从未圆房令婚姻不完全,所以安娜没有被加冕为王后。婚姻关系结束后,由于安娜并未反