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 and activation pipelines. The look-up table stores values representing a non-linear activation function. Each activation pipeline comprises a range conversion unit that receives an input value, an input offset, and an absolute value flag, and generates a converted value from the input value by combining the input value and the input offset, and when an absolute value flag is set, generates an absolute value of the combination of the input value and the input offset. An index generation unit generates an index and an interpolation value from the converted value. A look-up table interface retrieves multiple values from the look-up table based on the index. An interpolation unit 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 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.