Method and system for performing a logarithmic estimation...

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C708S495000, C708S512000

Reexamination Certificate

active

06182100

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates to a method and system for data processing in general, and in particular to a method and system for performing a numerical estimation within a data processing system. Still more particularly, the present invention relates to a method and system for performing a logarithmic estimation within a data processing system.
2. Description of the Prior Art
A general purpose processor typically cannot perform a logarithmic function as efficiently as other mathematical operations such as additions, subtractions, and multiplications. A logarithmic function is likely to require many more processor cycles than a relatively processor cycle-consuming multiplication operation. The present disclosure provides a method for performing a logarithmic estimation, i.e., y=log
2
x, within a general purpose processor, where both the argument x and the result y are represented in a floating-point format. Without loss of generality, the floating-point format used for the purpose of illustration is the IEEE 754 format.
SUMMARY OF THE INVENTION
In view of the foregoing, it is therefore an object of the present invention to provide an improved method and system for data processing.
It is another object of the present invention to provide an improved method and system for performing a numerical estimation within a data processing system.
It is yet another object of the present invention to provide an improved method and system for performing a logarithmic estimation within a data processing system.
In accordance with a preferred embodiment of the present invention, a floating-point number includes a sign bit, multiple exponent bits, and a mantissa having an implied one and multiple fraction bits. A fraction part of an estimate is obtained via a table lookup utilizing the fraction bits of the floating-point number as input. An integer part of the estimate is obtained by converting the exponent bits to an unbiased representation. The integer part is then concatenated with the fraction part to form an intermediate result. Subsequently, the intermediate result is normalized to yield a mantissa, and an exponent part is produced based on the normalization. Finally, the exponent part is combined with the mantissa to form a floating-point result.
All objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 4583180 (1986-04-01), Kmetz
patent: 5197024 (1993-03-01), Pickett
patent: 5365465 (1994-11-01), Larson
patent: 5524089 (1996-06-01), Takano
patent: 5570310 (1996-10-01), Smith
patent: 5652584 (1997-07-01), Yoon

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for performing a logarithmic estimation... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for performing a logarithmic estimation..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for performing a logarithmic estimation... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2440281

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.