Invention Grant
US07660842B2 Method and apparatus for performing a carry-save division operation
有权
执行进位保存除法运算的方法和装置
- Patent Title: Method and apparatus for performing a carry-save division operation
- Patent Title (中): 执行进位保存除法运算的方法和装置
-
Application No.: US10436577Application Date: 2003-05-12
-
Publication No.: US07660842B2Publication Date: 2010-02-09
- Inventor: Josephus C. Ebergen , Ivan E. Sutherland , Danny Cohen
- Applicant: Josephus C. Ebergen , Ivan E. Sutherland , Danny Cohen
- Applicant Address: US CA Santa Clara
- Assignee: Sun Microsystems, Inc.
- Current Assignee: Sun Microsystems, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Park, Vaughan & Fleming LLP
- Main IPC: G06F7/52
- IPC: G06F7/52

Abstract:
One embodiment of the present invention provides a system that performs a carry-save division operation that divides a numerator, N, by a denominator, D, to produce an approximation of the quotient, Q=N/D. The system approximates Q by iteratively selecting an operation to perform based on higher order bits of a remainder, r, and then performing the operation, wherein the operation can include, subtracting D from r and adding a coefficient c to a quotient calculated thus far q, or adding D to r and subtracting c from q. These subtraction and addition operations maintain r and q in carry-save form, which eliminates the need for carry propagation and thereby speeds up the division operation. Furthermore, the selection logic is simpler than previous SRT division implementations, which provides another important speed up.
Public/Granted literature
- US20040230635A1 Method and apparatus for performing a carry-save division operation Public/Granted day:2004-11-18
Information query