Neural network processor

A circuit for performing neural network computations for a neural network comprising a plurality of neural network layers, the circuit comprising: a matrix computation unit configured to, for each of the plurality of neural network layers: receive a plurality of weight inputs and a plurality of acti...

Full description

Saved in:
Bibliographic Details
Main Authors Young, Reginald Clifford, Ross, Jonathan, Thorson, Gregory Michael, Jouppi, Norman Paul, Luu, Dan, Phelps, Andrew Everett, Norrie, Thomas
Format Patent
LanguageEnglish
Published 30.06.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A circuit for performing neural network computations for a neural network comprising a plurality of neural network layers, the circuit comprising: a matrix computation unit configured to, for each of the plurality of neural network layers: receive a plurality of weight inputs and a plurality of activation inputs for the neural network layer, and generate a plurality of accumulated values based on the plurality of weight inputs and the plurality of activation inputs; and a vector computation unit communicatively coupled to the matrix computation unit and configured to, for each of the plurality of neural network layers: apply an activation function to each accumulated value generated by the matrix computation unit to generate a plurality of activated values for the neural network layer.
Bibliography:Application Number: US201715686615