Activation accelerator for neural network accelerator
OwnerFernando Adolfo Escobar Juzga, Alan Edward Vinesinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerFernando Adolfo Escobar Juzga, Alan Edward Vinesinventors
Estimating the term…
An activation accelerator for use in a neural network accelerator includes a look-up table and one or more activation pipelines. The look-up table is configured to store a plurality of values representing a non-linear activation function, stored in the look-up table in accordance with a mode of a plurality of modes. Each activation pipeline comprises a range conversion unit, an index generation unit, a look-up table interface unit, and an interpolation unit. The range conversion unit receives an input value and generates a converted value from the input value. The index generation unit receives information identifying the mode and generates an index and an interpolation value from the converted value based on the identified mode. The look-up table retrieves multiple values from the look-up table based on the index. The interpolation unit generates an estimated result of the non-linear activation function for the input value by interpolating between the multiple values retrieved from the look-up table based on the interpolation value.
An activation accelerator for use in a neural network accelerator, the activation accelerator comprising:
A method of applying a non-linear activation function to an input value using an activation accelerator, the method comprising:
A non-transitory computer readable storage medium having stored thereon a computer readable dataset description of an activation accelerator for use in a neural network accelerator that, when processed in an integrated circuit manufacturing system, causes the integrated circuit manufacturing system to manufacture an integrated circuit embodying an activation accelerator comprising:
Dependencies are inferred from the claim text.