- 主题:请教:哪里能看到常用的数学函数大概对应多少个浮点乘法运算?
math.h里那些初等函数,比如sin(x),pow(x),sqrt(x),log(x)等等,每个大概对应多少个浮点乘法运算?
有没有地方可以查到?谢谢。
--
FROM 101.88.152.*
差不多这个意思,如果以一个浮点乘法用时为1的话,那些数学函数需要多少时间。
【 在 sierrisi 的大作中提到: 】
: 没太看懂 多少个浮点乘法运算?相对于浮点乘法 需要多少周期?
:
--
FROM 101.88.152.*
谢谢,我去看一下。
现在CPU都这么牛了,这些函数都是一个指令了。
【 在 bnwbear 的大作中提到: 】
: 以Intel的CPU为例,
: Intel指令集说明有明确详细的说明,
: 这几个函数都是一条指令
: ...................
--
FROM 101.88.152.*
也不需要精确啊,给个大概范围。毕竟最终算法肯定都是类似的。
【 在 z16166 的大作中提到: 】
: 那不可能的,这种东西的实现的源代码、汇编代码都不是标准的
: 要看只能自己去反汇编
--
FROM 101.88.152.*
这不就是懒吗,看来还得自己写个code benchmark一下。
【 在 z16166 的大作中提到: 】
: 那应该比较简单,也就是不搞泛泛的讨论,只针对某家具体的实现看一下源代码、汇编代码就好了
: 这你可以自己看的吧
:
--
FROM 101.88.152.*
OK,明白了。谢谢
【 在 eGust 的大作中提到: 】
: intel 官方手册上从来就没有指令的时钟周期,非官方的也都是区分不同系列型号的
: 另外,除法运算就已经不是固定时钟周期,而是只有一个大致的范围,更加复杂的运算更不可能有固定的时钟周期,而且能给出的范围也会越来越大
:
--
FROM 101.88.152.*