The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 07, 2021

Filed:

Oct. 25, 2019
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Zhi-Gang Liu, Westford, MA (US);

Paul Nicholas Whatmough, Cambridge, MA (US);

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/544 (2006.01); G06F 17/16 (2006.01); G06F 7/527 (2006.01);
U.S. Cl.
CPC ...
G06F 7/5443 (2013.01); G06F 7/5272 (2013.01); G06F 7/5277 (2013.01); G06F 17/16 (2013.01);
Abstract

The present disclosure advantageously provides a system, matrix multiply accelerator (MMA) and method for efficiently multiplying matrices. The MMA includes a vector register to store the row vectors of one input matrix, a vector register to store the column vectors of another input matrix, a vector register to store an output matrix, and an array of vector multiply and accumulate (VMAC) units coupled to the vector registers. Each VMAC unit is coupled to at least two row vector signal lines and at least two column vector signal lines, and is configured to calculate the dot product for one element i,j of the output matrix by multiplying each row vector formed from the irow of the first matrix with a corresponding column vector formed from the jcolumn of the second matrix to generate intermediate products, and accumulate the intermediate products into a scalar value.


Find Patent Forward Citations

Loading…