半精度浮点数

✍ dations ◷ 2025-04-02 10:59:45 #半精度浮点数

半精度浮点数 是一种被计算机使用的二进制浮点数据类型。半精度浮点数使用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 这类的数会像双精度浮点数一样四舍五入。

相关

  • 市政厅剧院市政厅剧院(法语:Théâtre du Capitole) 是位于法国城市图卢兹的图卢兹市政厅内的一个剧院。现在的剧院修建于1818年,在1917年曾遭遇火灾,但在1923年修复。剧院有1156个座位。
  • C45–C49/D17–D21ICD-10 第二章:肿瘤,为WHO规定的各类已发现的肿瘤。恶性肿瘤(C00-C97)淋巴、造血和有关组织的恶性肿瘤 (C81-C96)原位肿瘤 (D00-D09)良性肿瘤 (D10-D36)动态未定或动态未知的肿瘤(D37
  • 朱静朱静(1938年10月10日-),中国材料科学家。原籍浙江杭州,生于上海。1962年毕业于复旦大学物理系。清华大学教授,中国科学院院士,世界科学院院士,是中国电子显微镜研究领域的先驱者之一
  • 沃州体育馆沃州体育馆(法语:Vaudoise aréna,德语:Waadtländer Arena),临时名称为马莱空间(Espace Malley),是一座位于瑞士洛桑普里伊的综合性体育馆。体育馆于2019年9月24日启用,体育馆兴建于
  • 泽列诺格拉茨克区坐标:54°57′N 20°29′E / 54.950°N 20.483°E / 54.950; 20.483泽列诺格拉茨克区(俄语:Зеленоградский район),是俄罗斯的一个区,位于该国西北部,由加里宁
  • 卫斯理回忆录《卫斯理回忆录》为台湾科幻小说家叶李华所作的长篇科幻小说。在2005年《只限老友》完成后,倪匡宣布封笔,倪匡好友叶李华在2006年至2009年间,撰写十部称为《卫斯理回忆录》的小
  • 杰里米·海伍德白厅的海伍德男爵杰里米·约翰·海伍德 GCB CVO(英语:Jeremy John Heywood, Baron Heywood of Whitehall,1961年12月31日-2018年11月4日),英国高级公务员,曾两度担任首相私人秘书长、一任唐宁街幕僚长,“唐宁街常务次官”一职也是单独为他创立的。海伍德自2012年1月1日以来担任内阁秘书、2014年9月以来担任首席内务文官(Head of the Home Civil Service)。2017年6月被诊断出患有癌症,因此在次年6月病休,2018
  • 曹学佺曹学佺(1575年-1646年),字能始,号雁泽,又号石仓居士、西峰居士,福建福州府侯官县洪塘乡人,明末政治人物、藏书家,东林党成员。明亡殉国。万历二年(1575年)闰十二月出生于福州府侯官县洪塘乡,父亲以贩饼为业,母亲早逝,家庭贫寒。曹学佺自幼聪明好学,曾在长乐上学,十八岁入府学,并在乡试中有优异的成绩。万历二十年(1592年)会试落第,与龚用卿的女儿结婚。当时龚用卿已经辞官在家,借助龚用卿的关系,曹学佺得以结识乡绅名流。万历二十二年(1594年)冬,再赴北京备考次年的春闱考试,并有机会和诸多名士交流。
  • 陈聪富陈聪富(1962年-),台湾台中人,法律学者,任教于国立台湾大学,曾兼任该校学务长、法务长、法律学院院长等职。陈聪富家族世代务农,祖籍福建省泉州府惠安县。他于1962年生于台中县沙鹿镇北势里,先后自台中市沙鹿区北势国民小学、台中师专毕业。因家境清寒,求学时期半工半读,曾到工地做绑钢筋的临时工。师专毕业后,插班进入国立台湾大学法律系就读,以第一名毕业,1987年应届通过律师高考(第一名)及司法官特考(第二名)。1990年,获得同校法学硕士学位,并考取台大法研所博士班,隔年于台北市开设鼎律联合法律事务所执业。
  • 网络管理员网络管理员是负责维护构成计算机网络的计算机硬件和软件的现代专业人员。网络管理员通常负责网络设备的部署、配置、维护和监控。也可以是管理和处理网站的人。他们主要负责网站技术上的问题,有的时候还会管理秩序上的问题,包括存心破坏的用户。网络管理员是在一个公司或组织的较高级别,而且一般不对用户提供技术支持。网络管理员的任务包括执行网络安全策略,保证网络安全,管理同一登录和安装网络设备和服务器。 相关角色包括网络专员或者专注于网络设计和安全的网络分析员。