Convolutional neural network hardware configuration
AssigneeImagination Technologies Limited
InventorsClifford Gibson, James Imber
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsClifford Gibson, James Imber
Estimating the term…
A method of configuring a hardware implementation of a Convolutional Neural Network (CNN), the method comprising: determining, for each of a plurality of layers of the CNN, a first number format for representing weight values in the layer based upon a distribution of weight values for the layer, the first number format comprising a first integer of a first predetermined bit-length and a first exponent value that is fixed for the layer; determining, for each of a plurality of layers of the CNN, a second number format for representing data values in the layer based upon a distribution of expected data values for the layer, the second number format comprising a second integer of a second predetermined bit-length and a second exponent value that is fixed for the layer; and storing the determined number formats for use in configuring the hardware implementation of a CNN.
A computer-implemented method of configuring a hardware implementation of a Convolutional Neural Network (CNN), the method comprising:
A computer system for configuring a hardware implementation of a Convolutional Neural Network (CNN), the computer system comprising:
A non-transitory computer readable storage medium having stored thereon computer executable instructions that when executed cause at least one processor to configure a hardware implementation of a Convolutional Neural Network (CNN), by:
Dependencies are inferred from the claim text.