×

Computation engine with strided dot product

  • US 10,642,620 B2
  • Filed: 04/05/2018
  • Issued: 05/05/2020
  • Est. Priority Date: 04/05/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor configured to issue a first instruction to a computation engine;

    the computation engine coupled to the processor, wherein;

    the computation engine comprises;

    a first memory storing, during use, a first plurality of input vectors that include first vector elements, anda second memory storing, during use, a second plurality of input vectors that include second vector elements; and

    the computation engine is configured, in response to the first instruction, to compute a dot product of a subset of the first vector elements and each of the second vector elements, wherein respective elements of the subset of the first vector elements are separated in the first plurality of input vectors by other elements not in the subset, wherein a number of the other elements is specified by a stride corresponding to the first instruction, and wherein the computation engine is further configured, in response to the first instruction, not to apply the dot product to the first vector elements that are not in the subset.

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