Floating point square root and reciprocal square root computation unit in a processor

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6349319
SERIAL NO

09240765

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of computing a square root or a reciprocal square root of a number in a computing device uses a piece-wise quadratic approximation of the number. The square root computation uses the piece-wise quadratic approximation in the form: squareroot(X)=A.sub.i x.sup.2 +B.sub.i x+C.sub.i, in each interval i. The reciprocal square root computation uses the piece-wise quadratic approximation in the form: 1/squareroot(X)=A.sub.i x.sup.2 +B.sub.i x+C.sub.i, in each interval i. The coefficients A.sub.i, B.sub.i, and C.sub.i, and A.sub.i, B.sub.i, and C.sub.i are derived for the square root operation and for the reciprocal square root operation to reduce the least mean square error using a least squares approximation of a plurality of equally-spaced points within an interval. In one embodiment, 256 equally-spaced intervals are defined to represent the 23 bits of the mantissa. The coefficients are stored in a storage and accessed during execution of the square root or reciprocal square root computation instruction.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE AMERICA INC500 ORACLE PARKWAY REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Shankar, Ravi Sunnyvale, CA 140 1256
Sudharsanan, Subramania I Union City, CA 7 126

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation