首页 > 解决方案 > bfloat16 曾经用于图形吗?

问题描述

Bfloat16 是一种半精度浮点格式,具有与单精度相同的 8 位指数,但只有 7 位(加上 1 位隐含)有效位。令人惊讶的是,这对于许多机器学习应用程序来说已经足够精确了,因此投入了大量资源来使这种格式的算术运行得更快。

鉴于此,尝试将其用于图形似乎也很有意义。例如,在计算过程中将其用于 RGB 分量,与仅尝试使用 8 位整数进行计算相比,可以渲染更宽的光源动态范围。同时,它可能比对 RGB 组件使用单精度浮点更快。

是否有任何现有的图形渲染系统实际上将其用于此类目的?

标签: graphics3dfloating-pointrender

解决方案


推荐阅读