Floating-Point Addition Acceleration
AssigneeAgere Systems Inc.
InventorLawrence A. Rigge
Life of this patent
Estimating the term…
Loading patent…
AssigneeAgere Systems Inc.
InventorLawrence A. Rigge
Estimating the term…
Embodiments of the present invention generate a normalized floating-point sum from at least two floating-point addends. The mantissa of an un-normalized floating-point sum is generated. A pointer is generated which indicates the location of the left-most significant digit (LSD) in the mantissa of the un-normalized floating-point sum. A plurality of possible values for the exponent of the normalized floating-point sum are generated, in parallel with each other and in parallel with the mantissa addition, based on a common exponent value (e.g., the largest of the two addends' exponent values). Based on the LSD pointer, one of the possible values is selected as the exponent of the normalized floating-point sum. The mantissa of the un-normalized floating-point sum is normalized to yield the mantissa of the normalized floating-point sum. By generating the possible exponent values in parallel, embodiments of the present invention can result in significant time savings over prior-art methods.
A machine-implemented method for generating a normalized floating-point sum from at least first and second floating-point addends, wherein each addend comprises a mantissa and an exponent, and the normalized floating-point sum comprises a mantissa and an exponent, the method comprising:
An apparatus for generating a normalized floating-point sum from at least first and second floating-point addends, wherein each addend comprises a mantissa and an exponent, and the normalized floating-point sum comprises a mantissa and an exponent, the apparatus comprising:
Apparatus for generating a normalized floating-point sum from at least first and second floating-point addends, wherein each addend comprises a mantissa and an exponent, and the normalized floating-point sum comprises a mantissa and an exponent, the apparatus comprising:
Dependencies are inferred from the claim text.