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 a neural network accelerator includes a look-up table that stores a plurality of values representing a non-linear activation function, and activation pipelines. Each activation pipeline comprises a range conversion unit that receives an input value and generates a converted value from the input value, an index generation unit that generates an index and an interpolation value from the converted value, a look-up table interface unit that retrieves multiple values from the look-up table based on the index, and an interpolation unit that receives information identifying a rounding mode of a plurality of rounding modes, and generates an estimate of a result of the non-linear activation function for the input value from an interpolation output generated by interpolating between the multiple values retrieved from the look-up table using the interpolation value and rounding in accordance with the identified rounding mode.
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.