Patent · US Active

Memory processing units and methods of computing DOT products including zero bit skipping

US10853066B1 · kind B1 · utility

3Cited by
2References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 24, 2019
Grant dateDec 1, 2020
Priority date
Expiry dateDec 24, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C2213/79
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory processing unit can be configured to compute partial products between one or more elements of a first matrix stored in a first storage location and sequential bits of one or more elements of a second matrix stored in a second storage location. The partial products can be calculated utilizing zero bit skipping to increase throughput and or reduce energy consumption. The partial products for each column of elements can be accumulated and bit shifted to compute the dot product of the first and second matrix.

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