我对现代桌面CPU上某些浮点运算的时间成本感兴趣,以便优化数学计算。特别是我对复杂操作(如exp
、log
)和简单操作(如+
、*
、/
)之间的比较感兴趣。
我尝试搜索这些信息,但找不到来源。
浮点运算的成本是多少?
我对现代桌面CPU上某些浮点运算的时间成本感兴趣,以便优化数学计算。特别是我对复杂操作(如exp
、log
)和简单操作(如+
、*
、/
)之间的比较感兴趣。
我尝试搜索这些信息,但找不到来源。
浮点运算的成本是多少?
现代CPU可以在几个时钟周期内完成浮点加减运算。许多CPU可以在少量时钟周期内完成乘法,但比加减运算要慢。除法通常比乘法慢得多。超越函数的速度比除法还要慢。
您可以通过查阅英特尔优化手册来了解一些速度方面的想法。
*
和10,000个exp
,并收集数据呢? - S.Lott