Evaluating a mathematical function in a computational environment
AssigneeImagination Technologies Limited
InventorLuca Gagliano
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorLuca Gagliano
Estimating the term…
Apparatus for evaluating a mathematical function for a received input value includes a polynomial block configured to identify a domain interval containing the received input value over which the mathematical function can be evaluated, the mathematical function over the identified interval being approximated by a polynomial function; and evaluate the polynomial function for the received input value using a set of one or more stored values representing the polynomial function over the identified interval to calculate a first evaluation of the mathematical function for the received input value; and a CORDIC block for performing a CORDIC algorithm, configured to initialise the CORDIC algorithm using the first evaluation of the mathematical function for the received input value calculated by the polynomial block; and implement the CORDIC algorithm to calculate a refined evaluation of the mathematical function for the received input value.
Apparatus configured to evaluate a predetermined mathematical function for a received input value, the apparatus comprising:
A computer-implemented method of evaluating a predetermined mathematical function for a received input value at an apparatus comprising a polynomial hardware block and a CORDIC hardware block, the method comprising:
A non-transitory computer readable storage medium having stored thereon computer readable instructions that, when executed at a computer system, cause the computer system to perform a method of evaluating a predetermined mathematical function for a received input value, the method comprising:
Dependencies are inferred from the claim text.