Computing floating-point polynomials in an integrated circuit device
AssigneeAltera Corporation
InventorMartin Langhammer
Life of this patent
Estimating the term…
Loading patent…
AssigneeAltera Corporation
InventorMartin Langhammer
Estimating the term…
Polynomial circuitry for calculating a polynomial having terms including powers of an input variable, where the input variable has a mantissa and an exponent, and the circuitry has a number of bits of precision, includes multiplier circuitry that calculates a common power of the input variable factored out of terms of the polynomial having powers of the variable greater than 1. The polynomial circuitry further includes, for each respective remaining term of the polynomial that contributes to the number of bits of precision: (1) a coefficient memory loaded with a plurality of instances of a coefficient for the respective term, each instance being shifted by a different number of bits, (2) address circuitry for selecting one of the instances of the coefficient based on the exponent, and (3) circuitry for combining the selected instance of the coefficient with a corresponding power of the input variable to compute the respective term.
Polynomial circuitry for calculating a polynomial having terms including powers of an input variable, said input variable represented by a mantissa and an exponent, said circuitry having a number of bits of precision and comprising:
A method of configuring a programmable device as circuitry for calculating a polynomial having terms including powers of an input variable, said input variable represented by a mantissa and an exponent, said circuitry having a number of bits of precision, said method comprising:
A non-transitory machine-readable data storage medium encoded with non-transitory machine-executable instructions for configuring a programmable device as circuitry for calculating a polynomial having terms including powers of an input variable, said input variable represented by a mantissa and an exponent, said circuitry having a number of bits of precision, said instructions comprising:
A method of using circuitry to calculate a polynomial having terms including powers of an input variable, said input variable represented by a mantissa and an exponent, said circuitry having a number of bits of precision, said method comprising:
Dependencies are inferred from the claim text.