【发布时间】:2015-05-05 21:17:49
【问题描述】:
从该值我们可以推断它使用与双精度浮点硬件相同的组件。但是 double 有 53 位有效位,那么为什么 AVX512-IFMA 限制为 52 位呢?当然尾数只有 52 位,并且隐藏了一位,但它仍然对值有贡献,需要输入到加法器/乘法器/除法器中......
【问题讨论】:
-
前导位始终为 1 的事实意味着他们可以将该位“硬编码”到乘法器本身中。所以乘法器只需要 52 位宽。因此,IFMA 指令可能实现为相同的 DP 乘法器,但没有规范化,也没有前 1 位的“特殊处理”。
标签: x86 precision avx512 alu fma