Input value cache for temporarily storing input values
AssigneePerceive Corporation
InventorsKenneth Duong, Jung Ko, Steven L. Teig
Life of this patent
Estimating the term…
Loading patent…
AssigneePerceive Corporation
InventorsKenneth Duong, Jung Ko, Steven L. Teig
Estimating the term…
Some embodiments provide a method for a neural network inference circuit that executes a neural network including computation nodes at multiple layers. Each of a set of the nodes includes a dot product of input values and weight values. The method reads multiple input values for a particular layer from a memory location of the circuit. A first set of the input values are used for a first dot product for a first node of the layer. The method stores the input values in a cache. The method computes the first dot product for the first node using the first set of input values. Without requiring a read of any input values from any additional memory locations, the method computes a second dot product for a second node of the particular layer using a subset of the first set of input values and a second set of the input values.
A method for a neural network inference circuit that executes a neural network comprising a plurality of computation nodes at a plurality of layers, each computation node of a set of the computation nodes comprising a dot product of input values and weight values, the method comprising:
A neural network inference circuit that executes a neural network comprising a plurality of computation nodes at a plurality of layers, each computation node of a set of the computation nodes comprising a dot product of input values and weight values, the neural network inference circuit comprising:
Dependencies are inferred from the claim text.