Patent · US Active

Providing efficient multiplication of sparse matrices in matrix-processor-based devices

US10725740B2 · kind B2 · utility

1Cited by
1References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 30, 2018
Grant dateJul 28, 2020
Priority date
Expiry dateSep 13, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/082
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Providing efficient multiplication of sparse matrices in matrix-processor-based devices is disclosed herein. In one aspect, a matrix processor of a matrix-processor-based device includes a plurality of sequencers coupled to a plurality of multiply/accumulate (MAC) units for performing multiplication and accumulation operations. Each sequencer determines whether a product of an element of a first input matrix to be multiplied with an element of a second input matrix has a value of zero (e.g., by determining whether the element of the first input matrix has a value of zero, or by determining whether either the element of the first input matrix or that of the second input matrix has a value of zero). If the product of the elements of the first input matrix and the second input matrix does not have a value of zero, the sequencer provides the elements to a MAC unit to perform a multiplication and accumulation operation.

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