Posit 浮点数格式:IEEE 754 的绝妙替代3328 words
~7 mins
IEEE 754 [2019] 是用位数有限的计算机数据格式表示范围无限的实数的通用标准,它定义了:
- 算术格式:二进制和十进制浮点数据集,包括有限数(包括有符号的零和次正态数)、无限数和特殊的 “非数字 “值(NaN)。
- 交换格式:编码(比特字符串),可用于以有效和紧凑的形式交换浮点数据。
- 舍入规则:在算术和转换过程中对数字进行舍入时需要满足的属性。
- 算术操作:算术格式的算术和其他操作(如三角函数)。
- 异常处理:特殊情况时的行为(如除以零、溢出等)。
自1985年 IEEE 754 标准发布以来,它已经是计算机中表示实数的标准格式,被各种软硬件厂商广泛使用。但是,IEEE 754 标准的定义的浮点数有许多令人不满的地方,这里介绍John Leroy Gustafson博士提出的 posit 格式。