×

PROVIDING EFFICIENT MULTIPLICATION OF SPARSE MATRICES IN MATRIX-PROCESSOR-BASED DEVICES

  • US 20190065150A1
  • Filed: 08/30/2018
  • Published: 02/28/2019
  • Est. Priority Date: 08/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A matrix-processor-based device comprising a matrix processor, wherein:

  • the matrix processor comprises a plurality of sequencers communicatively coupled to one or more multiply/accumulate (MAC) units of a plurality of MAC units; and

    the matrix processor is configured to;

    receive a first input matrix and a second input matrix;

    select, by each sequencer of the plurality of sequencers, an element of the first input matrix and an element of the second input matrix to be multiplied;

    determine, by the sequencer, whether a product of the element of the first input matrix and the element of the second input matrix will equal zero (0); and

    responsive to determining that the product of the element of the first input matrix and the element of the second input matrix will not equal zero (0);

    provide, by the sequencer, the element of the first input matrix and the element of the second input matrix to a corresponding MAC unit of the plurality of MAC units; and

    perform, by the corresponding MAC unit, a multiplication and accumulation operation using the element of the first input matrix and the element of the second input matrix.

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