×

COMPUTER ARCHITECTURE FOR MULTIPLIER-LESS MACHINE LEARNING

  • US 20200134429A1
  • Filed: 09/26/2019
  • Published: 04/30/2020
  • Est. Priority Date: 10/30/2018
  • Status: Active Grant
First Claim
Patent Images

1. A neural network apparatus, the apparatus comprising:

  • processing circuitry and memory;

    the processing circuitry to;

    access a plurality of weights for a neural network layer, each weight being associated with a weight sign;

    access an input vector for the neural network layer, the input vector comprising a plurality of data values, each data value being associated with a data value sign;

    provide the plurality of weights and the input vector to an addition layer, the addition layer generating data value-weight pairs and, for each data value-weight pair, creating an input block comprising a sum of the data value and the weight, and a xor (exclusive or) of the data value sign and the weight sign;

    sort the input blocks generated by the addition layer;

    cancel any opposite signed input blocks having a same magnitude from the sorted input blocks to generate a set of blocks; and

    output a Kth largest value from the set of blocks, wherein K is a positive integer.

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