The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 20, 2021

Filed:

Aug. 08, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Mauricio J. Serrano, Bronx, NY (US);

Manoj Kumar, Yorktown Heights, NY (US);

Pratap Pattnaik, Yorktown Heights, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/16 (2006.01); G06E 1/04 (2006.01); G06F 9/38 (2018.01); G06N 5/02 (2006.01);
U.S. Cl.
CPC ...
G06F 17/16 (2013.01); G06E 1/045 (2013.01); G06F 9/38 (2013.01); G06N 5/022 (2013.01);
Abstract

A processor can scan a portion of a vector to identify first nonzero entries. The processor can scan another portion of the vector to identify second nonzero entries. The processor can scale a portion of a matrix using the first nonzero entries to generate first intermediate elements. The processor can scale another portion of the matrix using the second nonzero entries to generate second intermediate elements. The processor can store the first intermediate elements in a first buffer and store the second intermediate elements in a second buffer. The processor can copy a subset of the first intermediate elements from the first buffer to a memory and copy a subset of the second intermediate elements from the second buffer to the memory. The subsets of first and second intermediate elements can be aggregated to generate an output vector.


Find Patent Forward Citations

Loading…