Neural network hardware acceleration with stochastic adaptive resource allocation
AssigneeSamsung Electronics Co., Ltd.
InventorShai Litvak
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorShai Litvak
Estimating the term…
A digital circuit for accelerating computations of an artificial neural network model includes a pairs selection unit that selects different subsets of pairs of input vector values and corresponding weight vector values to be processed simultaneously at each time step; a sorting unit that simultaneously processes a vector of input-weight pairs wherein pair values whose estimated product is small are routed with a high probability to small multipliers, and pair values whose estimated product is greater are routed with a high probability to large multipliers that support larger input and output values; and a core unit that includes a plurality of multiplier units and a plurality of adder units that accumulate output results of the plurality of multiplier units into one or more output values that are stored back into the memory, where the plurality of multiplier units include the small multipliers and the large multipliers.
A digital circuit for accelerating computations of an artificial neural network model, comprising:
A method of processing a layer in an artificial neural network model, comprising the steps of:
Dependencies are inferred from the claim text.