×

PROCESSOR AND METHOD FOR EXECUTING MATRIX MULTIPLICATION OPERATION ON PROCESSOR

  • US 20180107630A1
  • Filed: 05/09/2017
  • Published: 04/19/2018
  • Est. Priority Date: 10/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a data bus; and

    an array processor having k processing units;

    the data bus configured to sequentially read n columns of row vectors from an M×

    N multiplicand matrix and input the n columns of row vectors to each processing unit in the array processor, read an n×

    k submatrix from an N×

    K multiplier matrix and input each column vector of the submatrix to a corresponding processing unit in the array processor, and output a result obtained by each processing unit after executing a multiplication operation; and

    the each processing unit in the array processor configured to execute in parallel a vector multiplication operation on the input row and column vectors, and the each processing unit comprising a Wallace tree multiplier having n multipliers and n-1 adders,wherein n, k, M, and N are integers greater than 1.

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