Residue calculation with built-in correction in a floating point unit
AssigneeInternational Business Machines Corporation
InventorsSon T. Dao, Juergen G. Haess, Michael Klein, Michael K. Kroener
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsSon T. Dao, Juergen G. Haess, Michael Klein, Michael K. Kroener
Estimating the term…
A residue generator for calculation and correction of a residue value. The residue generator includes a residue-generation tree connected with an operand register at an input of the residue generator including a plurality of register-bits receiving and carrying bits of numerical data. The residue-generation tree includes a multiplexer connected with respective register-bits which carry unused bits, and selectively providing logical zeros or a correction value when provided, at the respective register-bits carrying the unused bits, a plurality of decoders, each decoder receiving the bits of numerical data from the respective registers-bits including the logical zeros or the correction value when provided and decoding the numerical data, and a plurality of residue condensers, receiving the decoded numerical data from the decoders including the logical zeros or the correction value when provided, and calculating the residue value and correcting while calculating the residue value using the correction value when provided by the multiplexer.
A residue generator of a residue checking apparatus for calculation and correction of a residue value, the residue generator comprising:
A distributed residue checking apparatus for a floating point unit having a plurality of functional elements performing floating-point operations on a plurality of operands, the distributed residue checking apparatus comprising:
A method of calculating and correcting a residue value via a residue generator including a residue-generation tree, the method comprising:
Dependencies are inferred from the claim text.