Method and apparatus to calculate the difference of two numbers

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

C708S205000, C708S495000

Reexamination Certificate

active

06754688

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to the field of data processing, and more particularly to a method and apparatus for floating point arithmetic.
PRIOR ART
Many computer systems include processors having specialized arithmetic circuitry to operate on floating point numbers. Specialized circuitry is required because, unlike fixed-point numbers, floating point numbers are represented by a normalized component called a mantissa, and an exponent. Before adding or subtracting two floating point numbers, the difference of their exponents is obtained to adjust and align these numbers. The exponent difference is amount needed to shift one of the floating point mantissa. This process is known as denormalization.
To speed up the floating point calculations, the exponent difference is compared with the maximum shift value number, which is predetermined based upon the precision of the floating point operation. If the difference is equal or greater than the maximum shift value, the shift operation is bypassed. Otherwise, the difference controls the amount of shift.
The exponent difference is typically calculated using the subtractors (or adders), causing a long processing time because the adder must be finished before the exponent difference can be compared. Furthermore, when two floating point numbers are close in values, the result of an addition or subtraction undergoes a complex normalization, which is the reverse of the denormalization. This requires still more logic and delays to implement, thereby increasing power consumption, circuit size and fabrication cost.


REFERENCES:
patent: 4849923 (1989-07-01), Samudrala et al.
patent: 5010508 (1991-04-01), Sit et al.
patent: 5027308 (1991-06-01), Sit et al.
patent: 5122981 (1992-06-01), Taniguchi
patent: 5390134 (1995-02-01), Heikes et al.
patent: 5742537 (1998-04-01), Wolrich et al.
patent: 5790445 (1998-08-01), Eisen et al.
patent: 6085208 (2000-07-01), Oberman et al.
patent: 6131106 (2000-10-01), Steele, Jr.
patent: 6205460 (2001-03-01), Steele, Jr.
patent: 6205461 (2001-03-01), Mansingh

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 apparatus to calculate the difference of two numbers 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 apparatus to calculate the difference of two numbers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus to calculate the difference of two numbers will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3337682

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