CPU浮动运营成本

Rug*_*rra 6 floating-point cpu performance

我对一些浮点运算的现代桌面CPU的时间成本很感兴趣,以便优化数学评估.特别是我感兴趣像复杂的操作之间的比较exp,log以及操作简单一样+,*,/.

我试图搜索这些信息,但我找不到来源.

浮点运算的成本是多少?

Ira*_*ter 2

现代 CPU 将在几个时钟内完成浮点 + 和 - 操作。许多人会用少量的时钟来做*,但多于+和-。除法通常比 * 慢得多。超验比除法慢。

您可能可以通过查看英特尔优化手册来获得一些关于速度的想法。

  • @wiso:请注意,好的数学库*不会*使用单精度或双精度的硬件超越运算,而是使用比优化手册中列出的指令时序明显*快*的软件实现(有时是一个顺序)幅度更快)。 (2认同)