HIERARCHICAL COMPUTATIONS ON SPARSE MATRIX ROWS VIA A MEMRISTOR ARRAY

Patent №

US 10,241,971

Granted

2019-03-26

Filed 2016

Owner

HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP

Lab

AI components

2

ml · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15380269

Hierarchical computation on sparse matrix rows is disclosed. One example is a circuit including a sparse row processor to identify a sparse row of a matrix, where the identified row has a number of non-zero entries less than a threshold, associate a sub-vector of an input vector with a sub-row of the identified row, where the sub-row comprises the non-zero entries of the identified row, and where entries in the sub-vector correspond to the non-zero entries in the identified row in a multiplication operation, and map entries in the matrix to an engine formed from a memristor array. A stream buffer queues sub-vectors based on a position of associated sub-rows of identified sparse rows. The engine computes analog multiplication results between sub-rows and their associated sub-vectors, where each column of the array is configured to hierarchically compute multiple multiplication results based on the queue.

Machine learningAI hardwareG06F 17/16G06F 7/523G06F 7/5443G06G 7/16G06F 2207/4814

AI classification

AI hardware1.00
Machine learning0.97
Knowledge representation0.21
Evolutionary computation0.16
Planning0.00
Natural language0.00
Vision0.00
Speech0.00

Ownership

HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP

assignment · 408380950

Assignors

MURALIMANOHAR, NAVEEN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC