Hierarchical mantissa bit length selection for hardware implementation of deep neural network
AssigneeImagination Technologies Limited
InventorsJames Imber, Linling Zhang, Cagatay Dikici
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsJames Imber, Linling Zhang, Cagatay Dikici
Estimating the term…
Hierarchical methods for selecting fixed point number formats with reduced mantissa bit lengths for representing values input to, and/or output, from, the layers of a DNN. The methods begin with one or more initial fixed point number formats for each layer. The layers are divided into subsets of layers and the mantissa bit lengths of the fixed point number formats are iteratively reduced from the initial fixed point number formats on a per subset basis. If a reduction causes the output error of the DNN to exceed an error threshold, then the reduction is discarded, and no more reductions are made to the layers of the subset. Otherwise a further reduction is made to the fixed point number formats for the layers in that subset. Once no further reductions can be made to any of the subsets the method is repeated for continually increasing numbers of subsets until a predetermined number of layers per subset is achieved.
A computer-implemented method of selecting a fixed point number format for representing values input to, and/or output from, a plurality of layers of a Deep Neural Network (DNN) for use in configuring a hardware implementation of the DNN, the method comprising:
Dependencies are inferred from the claim text.