科普 | 单精度、双精度、多精度和混合精度计算的区别是什么?

我们提到圆周率 π 的时候,它有很多种表达方式,可以用数学常数3.14159来表示,也可以用一长串1和0的二进制长串表示。

圆周率 π 是个无理数,小数位无限且不循环。因此,在使用圆周率进行计算时,人和计算机都必须根据精度需要将小数点后的数字四舍五入。

在小学的时候,小学生们可能只会用手算的方式计算数学题目,圆周率的数值也只能计算到小数点后两位——3.14;而高中生使用图形计算器可能会使圆周率数值排到小数点后10位,更加精确地表示圆周率。在计算机科学中,这被称为精度,它通常以二进制数字来衡量,而非小数。

科普 | 单精度、双精度、多精度和混合精度计算的区别是什么?

对于复杂的科学模拟,开发人员长期以来一直都依靠高精度数学来研究诸如宇宙大爆炸,或是预测数百万个原子之间的相互作用。

数字位数越高,或是小数点后位数越多,意味着科学家可以在更大范围内的数值内体现两个数值的变化。借此,科学家可以对最大的星系,或是最小的粒子进行精确计算。

但是,计算精度越高,意味着所需的计算资源、数据传输和内存存储就越多。其成本也会更大,同时也会消耗更多的功率。

由于并非每个工作负载都需要高精度,因此 AI 和 HPC 研究人员可以通过混合或匹配不同级别的精度的方式进行运算,从而使效益最大化。NVIDIA Tensor Core GPU 支持多精度和混合精度技术,能够让开发者优化计算资源并加快 AI 应用程序及其推理功能的训练。

单精度、双精度和半精度浮点格式之间的区别

科普 | 单精度、双精度、多精度和混合精度计算的区别是什么?

IEEE 浮点算术标准是用来衡量计算机上以二进制所表示数字精度的通用约定。在双精度格式中,每个数字占用64位,单精度格式占用32位,而半精度仅16位。

要了解其中工作原理,我们可以拿圆周率举例。在传统科学记数法中,圆周率表示为3.14 x100。但是计算机将这些信息以二进制形式存储为浮点,即一系列的1和0,它们代表一个数字及其对应的指数,在这种情况下圆周率则表示为1.1001001 x 21。

在单精度32位格式中,1位用于指示数字为正数还是负数。指数保留了8位,这是因为它为二进制,将2进到高位。其余23位用于表示组成该数字的数字,称为有效数字。

而在双精度下,指数保留11位,有效位数为52位,从而极大地扩展了它可以表示的数字范围和大小。半精度则是表示范围更小,其指数只有5位,有效位数只有10位。

圆周率在每个精度级别表现如下:

科普 | 单精度、双精度、多精度和混合精度计算的区别是什么?

多精度和混合精度计算的差异

多精度计算意味着使用能够以不同精度进行计算的处理器,在需要使用高精度进行计算的部分使用双精度,并在应用程序的其他部分使用半精度或单精度算法。

混合精度(也称为超精度)计算则是在单个操作中使用不同的精度级别,从而在不牺牲精度的情况下实现计算效率。

在混合精度中,计算从半精度值开始,以进行快速矩阵数学运算。但是随着数字的计算,机器会以更高的精度存储结果。例如,如果将两个16位矩阵相乘,则结果为32位大小。

使用这种方法,在应用程序结束计算时,其累积得到结果,在准确度上可与使用双精度算法运算得到的结果相媲美。

这项技术可以将传统的双精度应用程序加速多达25倍,同时减少了运行所需的内存、时间和功耗。它可用于 AI 和模拟 HPC 工作负载。

随着混合精度算法在现代超级计算应用程序中的普及,HPC 专家 Jack Dongarra 提出了一个新的基准,即 HPL-AI,以评估超级计算机在混合精度计算上的性能。当 NVIDIA 在全球最快的超级计算机 Summit 上运行 HPL-AI 计算时,该系统达到了前所未有的性能水平,接近550 petaflop,比其在 TOP500 榜单上的官方性能快了3倍。

如何开始使用混合精度计算

NVIDIA Volta 和 Turing GPU 具有 Tensor Core,旨在简化和加速多精度计算和混合精度计算。只需几行代码,开发人员就可以在 TensorFlow、PyTorch 和 MXNet 深度学习框架中启用自动混合精度功能。该工具可为研究人员提供高达3倍的 AI 训练速度提升。

NGC GPU 加速软件目录还包括迭代优化求解器和 cuTensor 库,可轻松地为 HPC 部署混合精度应用程序。

混合精度计算的用途是什么?

研究人员和公司依靠 NVIDIA GPU 的混合精度功能来支持科学模拟、AI 和自然语言处理工作负载。以下为一些示例:

地球科学

东京大学(University of Tokyo)、橡树岭国家实验室(Oak Ridge National Laboratory)和瑞士国家超级计算中心(Swiss National Supercomputing Center)的研究人员将 AI 和混合精度技术用于地震模拟。通过对东京的 3D 模拟,科学家能够模拟地震波如何对硬土、软土、地上建筑、地下商场和地铁系统产生影响。他们的新模型在 Summit 超级计算机上运行,并结合了双精度计算、单精度计算和半精度计算,其速度提高了25倍。

劳伦斯伯克利国家实验室(Lawrence Berkeley National Laboratory)的一个 Gordon Bell 获奖团队使用 AI 从高分辨率气候模拟中识别极端天气模式,从而帮助科学家分析未来极端天气将如何变化。在 Summit 上使用 NVIDIA V100 Tensor Core GPU 的混合精度功能,他们实现了1.13 exaflops 的性能。

  • 本文分类:知识大全
  • 本文标签:无
  • 浏览次数:60 次浏览
  • 发布日期:2024-02-09 08:52:10
  • 本文链接:http://www.liekang.com/288624.html
  • 上一篇 > 怎样在家清洗黄金首饰 ?教你一招,不花一分钱,洗得干净不掉克数
  • 下一篇 > 夏至吃什么传统美食?
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至907991599@qq.com 举报,一经查实,本站立即删除。本文作者:小稿,如若转载,请注明出处:http://www.diehen.com/441046.html
(0)
小稿的头像小稿
上一篇 2024年8月13日 上午12:13
下一篇 2024年8月13日 上午12:14

相关推荐

  • 生腰果怎么做才好吃又简单?这样做,开胃又下饭,家里人都爱吃

    【西芹腰果】食材:虾仁,腰果,西芹,白糖,盐,料酒,玉米淀粉,彩椒,蛋清,玉米油,葱,姜制作方法:1、首先将腰果放入烤笼。2、盖好盖子放入烤箱200度烤制20分钟。3、虾仁放冷水里化冻。4、西芹和彩椒洗干净切斜厚片,葱姜切碎备用。5、西芹用开水焯烫一下马上捞出泡冷水…

    投稿 2023年11月15日
  • 莲全身都是宝 莲子养心补脾、藕节收敛止血

    莲,睡莲科,别名荷花、芙蓉、藕花、菡萏、芙蕖、红蕖、水芸、水芝、水华、泽芝、蕖仙、中国莲等,多年生水生草本植物,全国大部分地区都有分布。多生于湖沼、水泽、池塘、水田等平静浅水中。 …

    投稿 2024年3月27日
  • steam官网入口如何进入(steam的使用介绍)

    steam官网入口如何进入(steam的使用介绍) steam是一个完整的集游戏发布,购买,下载,游玩,评论于一体的综合性平台PC版可以做到以下几个主要功能: 登录自己的账户 查看…

    2024年3月10日
  • 耐玩的二战大型单机游戏有哪些 经典的二战游戏排行榜2023

    移动端以二战为主题的单机类大型手游数量很多,拟真的二战战场和炮火纷飞的背景渲染会让玩家热血沸腾,不少战争迷和军事游戏爱好者对二战手游赞美不已,那么耐玩的二战大型单机游戏有哪些?本文…

    2024年1月3日
  • 天然紫水晶多少钱一串?天然紫水晶多少钱一吨?

    关于天然紫水晶的价格,确实存在很多不确定性因素,包括品质、大小、形状、产地、市场需求等等。因此,无法给出精确的回答。不过,我可以根据一般市场情况给出一些参考信息。 首先,关于天然紫…

    2024年1月15日
  • 给组词(给的组词有什么)

    给组词(给的组词有什么) 今天小编给各位分享给组什么词语的知识,其中也会对给的组词有什么?(给的组词有什么含义)进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开…

    投稿 2024年3月8日
  • 生发养发 什么东西可以生发头发

    公认好用的生发液排名!曝光这些国货真牛,头发多的不是一星半点!脱发已经是我们这一代大多数人都要面对的问题,生活的压力,工作的压力压得人喘不过气,很多人没有正确的释放自己的压力,从而导致身体出现问题,其中最明显的就是脱发。很多人在刚出现脱发情况时并没有重视,时间越拖越久,从而导致出现秃顶、发际线后…

    投稿 2023年12月15日
  • 微信小程序包你说红包提醒设置【띲띪띺띧⣼】

    微信作为一款备受欢迎的社交软件,拥有丰富的功能,其中的小程序包你说也深受许多用户喜爱。在微信中,如何设置包你说红包领取提醒呢?下面将为大家详细介绍设置步骤。 1. 打开微信 首先,…

    投稿 2024年4月1日
  • 【青金石寓意】揭开「蓝宝石之王」的宝贵秘密

    自古以来,青金石就被认为是吉祥的象征,其独特的蓝色散发著神圣的气息。在古代,皇室贵族用青金石来彰显身份与地位,其价值能与黄金相提并论,象征著富贵与权力。蓝色,宛如海洋般深邃迷人,象…

    2024年7月9日
  • 文财神和武财神的区别(不同的财神,有什么讲究)

    在生活中,可以看到许多店铺里面都供有财神;在影视剧里,也能看到一些“古惑仔”供奉财神。 由此可见,无论是哪一种情景、哪一类群体,“拜财神”至今都是我国民间的一种风俗。但细心的朋友会…

    2024年3月18日