Invention Grant
- Patent Title: Method and apparatus for performing multiplicative functions
- Patent Title (中): 用于执行乘法函数的方法和装置
-
Application No.: US11731580Application Date: 2007-03-30
-
Publication No.: US08838663B2Publication Date: 2014-09-16
- Inventor: Ping Tak Peter Tang , Robert Cavin
- Applicant: Ping Tak Peter Tang , Robert Cavin
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F7/48
- IPC: G06F7/48 ; G06F7/535 ; G06F7/544 ; G06F7/483

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
- US20080243985A1 Method and apparatus for performing multiplicative functions Public/Granted day:2008-10-02
Information query