×

Vector computation unit in a neural network processor

  • US 10,074,051 B2
  • Filed: 12/22/2016
  • Issued: 09/11/2018
  • Est. Priority Date: 05/21/2015
  • Status: Active Grant
First Claim
Patent Images

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

  • a vector computation unit, wherein the vector computation unit includes;

    activation circuitry configured to receive a vector of accumulated values, where the accumulated values correspond to products of a matrix multiplication between an input to a layer of the neural network and a parameter matrix for the layer, and where the activation circuitry is configured to apply a function to each accumulated value to generate a vector of activation values; and

    normalization circuitry coupled to the activation circuitry and configured to receive activation values of the vector of activation values and to generate a respective normalized value for each activation value, the normalization circuitry comprising a plurality of normalization register columns, each normalization register column comprising a plurality of normalization registers, and wherein at least one normalization register in each normalization register column is configured to receive a respective activation value for generating at least the respective normalized value for the activation value.

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