Patent · US Active

Matrix multiplication engine using pipelining

US11227030B2 · kind B2 · utility

2Cited by
9References
23Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 31, 2020
Grant dateJan 18, 2022
Priority date
Expiry dateJul 23, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F17/16
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for data manipulation using a matrix multiplication engine using pipelining are disclosed. A first and a second matrix are obtained for matrix multiplication. A first matrix multiply-accumulate (MAC) unit is configured, where a first matrix element and a second matrix element are presented to the MAC unit on a first cycle. A second MAC unit is configured in pipelined fashion, where the first element of the first matrix and a second element of the second matrix are presented to the second MAC unit on a second cycle, and where a second element of the first matrix and the first element of the second matrix are presented to the first MAC unit on the second cycle. Additional MAC units are further configured within the processor in pipelined fashion. Multiply-accumulate operations are executed in pipelined fashion on each of n MAC units over additional k sets of m cycles.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.