×

Data-optimized neural network traversal

  • US 10,417,555 B2
  • Filed: 05/06/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 05/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of executing a neural network by a processor that includes a neural network engine circuit having an internal memory, comprising:

  • generating a first output tile of a first layer of the neural network by processing an input tile to the first layer, a size of the first output tile is based at least in part on a size of the internal memory;

    storing the first output tile of the first layer in the internal memory; and

    processing, by the neural network engine circuit, and using the first output tile, a plurality of adjacent layers of the neural network, wherein the plurality of adjacent layers is grouped and partitioned into one or more frustums and a rectangular intersection of the frustums determines at least in part the size of the first output tile;

    generating, using the neural network engine circuit, a second output tile of a second output layer of the frustum of the neural network by processing the first output tile of the first layer stored in the internal memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×