Automatic generation of computation kernels for approximating elementary functions
AssigneeNext Silicon Ltd
InventorDaniel KHANKIN
Life of this patent
Estimating the term…
Loading patent…
AssigneeNext Silicon Ltd
InventorDaniel KHANKIN
Estimating the term…
An apparatus for computing functions using polynomial-based approximation, comprising one or more processing circuitries configured for computing a polynomial-based approximant approximating a function by executing one or more iterations. Each iteration comprising computing the polynomial-based approximant using scaled fixed-point unit(s) according to a constructed set of coefficients, minimizing an approximation error of the computed polynomial-based approximant compared to the function while complying with one or more constraints selected from a group comprising at least: an accuracy, a compute graph size, a computation complexity, and a hardware utilization of the processing circuitry(s), adjusting one or more of the coefficients in case the approximation error is incompliant with the constraint(s) and initiating another iteration. The polynomial-based approximant and its adjusted set of coefficients for which the computed polynomial-based approximant complies with the constraint(s) may be output to one or more processing circuitries configured to approximate the function by computing the polynomial-based approximant.
A system for generating polynomial-based approximants, comprising:
A method for generating polynomial-based approximants, comprising:
Dependencies are inferred from the claim text.