Systems and methods for approximation based optimization of data processors
US10209971B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 29, 2015 |
| Grant date | Feb 19, 2019 |
| Priority date | — |
| Expiry date | Nov 26, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/4441
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A compilation system can apply a smoothness constraint to the arguments of a compute-bound function invoked in a software program, to ensure that the value(s) of one or more function arguments are within specified respective threshold(s) from selected nominal value(s). If the constraint is satisfied, the function invocation is replaced with an approximation thereof. The smoothness constraint may be determined for a range of value(s) of function argument(s) so as to determine a neighborhood within which the function can be replaced with an approximation thereof. The replacement of the function with an approximation thereof can facilitate simultaneous optimization of computation accuracy, performance, and energy/power consumption.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.