【发布时间】:2017-09-26 17:03:50
【问题描述】:
我正在尝试比较合成浮点运算符和整数运算符的时间和成本,但为了正确比较它们,我需要对以 32 位浮点表示的整数运算使用相同的相对位数点数。感谢任何帮助!
【问题讨论】:
-
我认为这并不容易,主要是浮点运算的精度取决于您的硬件架构、python 版本等。您要比较什么以及为什么要比较?您的问题可能还有其他解决方案
标签: integer verilog point floating
我正在尝试比较合成浮点运算符和整数运算符的时间和成本,但为了正确比较它们,我需要对以 32 位浮点表示的整数运算使用相同的相对位数点数。感谢任何帮助!
【问题讨论】:
标签: integer verilog point floating
一个 IEEE 32 位浮点有 1 个符号位、8 个指数位和 23 个尾数位。因此,具有 24 位的 int 具有相同的精度表达能力,但当然浮点的全部意义在于您有额外的范围。如果需要,您可以在软件中模拟浮点,这对于学习练习可能很有价值。或者,您可以在二进制点之后使用具有任意多位的定点整数,但您需要 24 位才能像浮点数一样准确地表示 1.xxxx。不清楚你打算做什么。
【讨论】: