×

BINARY NEURAL NETWORK ACCELERATOR ENGINE METHODS AND SYSTEMS

  • US 20190251425A1
  • Filed: 02/15/2019
  • Published: 08/15/2019
  • Est. Priority Date: 02/15/2018
  • Status: Active Grant
First Claim
Patent Images

1. A logic circuit for computing a dot product in a binary neural network, the logic circuit comprising:

  • a first set of exclusive nor (XNOR) gates, each XNOR gate configured to receive one bit of a first vector of length N bits and one bit of a second vector of length N bits, to generate a product vector of length N bits at the output of the first set of XNOR gates;

    a first buffer and a second buffer each having a length N/2 bits to store the product vector in two portions, each of the first and the second buffers coupled to inputs of a second set of XNOR gates and to inputs of a first set of NOR gates;

    a third buffer and a fourth buffer each having a length N/2 bits, wherein the third buffer is configured to store output results of the first set of NOR gates, and the fourth buffer is configured to store output results of the second set of XNOR gates; and

    a plurality of adders having inputs that are coupled to the third and the fourth buffers and configured to add binary values stored in the third and the fourth buffers to generate the dot product of the first and second bit vectors.

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