×

Prefetching weights for use in a neural network processor

  • US 10,049,322 B2
  • Filed: 09/03/2015
  • Issued: 08/14/2018
  • 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:

  • a matrix computation unit comprising M×

    N cells, wherein M and N are positive integers that are larger than one, andwherein each cell of the M×

    N cells includes respective circuitry configured to;

    obtain a respective weight input for a neural network layer of the plurality of neural network layers;

    obtain a respective activation input for the neural network layer;

    determine whether to load the respective weight input in the respective cell or to provide the respective weight input to a next cell of the M×

    N cells;

    in response to determining to load the respective weight input in the respective cell, determine a respective multiplication product based on the respective weight input and the respective activation input; and

    in response to determining to provide the respective weight input to the next cell, provide the respective weight input to the next cell without determining a respective multiplication product based on the respective weight input and the respective activation input.

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