Patent · US Active

Sparse matrix processing circuitry

US10572409B1 · kind B1 · utility

40Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 10, 2018
Grant dateFeb 25, 2020
Priority date
Expiry dateMay 10, 2038

Classification

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

Abstract

A memory arrangement can store a matrix of matrix data elements specified as index-value pairs that indicate row and column indices and associated values. First split-and-merge circuitry is coupled between the memory arrangement and a first set of FIFO buffers for reading the matrix data elements from the memory arrangement and putting the matrix data elements in the first set of FIFO buffers based on column indices. A pairing circuit is configured to read vector data elements, pair the vector data elements with the matrix data elements, and put the paired matrix and vector data elements in a second set of FIFO buffers based on column indices. Second split-and-merge circuitry is configured to read paired matrix and vector data elements from the second set of FIFO buffers and put the paired matrix and vector data elements in a third set of FIFO buffers based on row indices.

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