Invention Grant
US08838663B2 Method and apparatus for performing multiplicative functions 有权
用于执行乘法函数的方法和装置

Method and apparatus for performing multiplicative functions
Abstract:
A new function for calculating the reciprocal residual of a floating-point number X is defined as recip_residual(X)=1−X*recip(X), where recip(X) represents the reciprocal of X. The function may be implemented using a fused multiply-add unit in a processor. The reciprocal value of X, recip(X), may be obtained from a lookup table. The recip_residual function may help reduce the latency of many multiplicative functions that are based on products of multiple numbers and can be expressed in simple terms of functions on each individual number (e.g., log(U*V)=log(U)+log(V)).
Public/Granted literature
Information query
Patent Agency Ranking
0/0