Activation accelerator for neural network accelerator
AssigneeImagination Technologies Limited
InventorsFernando Adolfo Escobar Juzga, Alan Edward Vines
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsFernando Adolfo Escobar Juzga, Alan Edward Vines
Estimating the term…
An activation accelerator for use in 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 which receives an input value and generates a converted value from the input value, an index generation unit which receives information identifying a first subset of bits of the converted value and a second subset of bits of the converted value, generates an index from the first subset of bits of the converted value, and generates an interpolation value from the second subset of bits of the converted value, a look-up table interface unit which retrieves multiple values from the look-up table based on the index, and an interpolation unit which 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.