×

Vector computation unit in a neural network processor

  • US 10,192,162 B2
  • Filed: 09/03/2015
  • Issued: 01/29/2019
  • Est. Priority Date: 05/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for performing neural network computations for a neural network having a plurality of neural network layers, the system comprising:

  • normalization circuitry comprising;

    M sets of normalization registers, wherein M is a positive integer greater than one, and wherein each set of normalization registers comprises multiple normalization registers, each normalization register configured to;

    receive, in a staggered manner over multiple clock cycles, a set of activated values for a neural network layer; and

    store subsets of the activated values in the normalization register; and

    multiple normalization units, each normalization unit communicatively coupled to multiple sets of normalization registers and each normalization unit configured to;

    obtain, from two or more sets of the normalization registers, the subsets of activated values stored in the normalization registers; and

    normalize the subsets of activated values obtained from the two or more sets of normalization registers to generate a normalized value for determining an activation input for a subsequent neural network layer of the neural network.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×