可以用硬件平方根执行除法运算吗?

Veridian

我想知道是否有任何算法可以执行浮点除法,如果可以访问硬件中的浮点平方根单元,该算法将得到加速?

如果是这样,这些算法是什么?

12

平方根除法实际上是除法运算通常在硬件中实现的方式。更精确地说,平方根单位几乎可以在内部计算相互的平方根(1/sqrt(X)),因为有了它,就可以轻松地执行除法和平方根运算:sqrt(x) = x*(1/sqrt(x))R=X/Y=X*Z*Zwhere Z=1/sqrt(Y)

如果有一条硬件指令返回估计值,则可以通过以下迭代方法来改善结果:

Z = Z * (3-Y*Z*Z )/2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档