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:
May. 12, 2026

Filed:

Dec. 28, 2020
Applicant:

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

Inventors:

Tayfun Gokmen, Briarcliff Manor, NY (US);

Oguzhan Murat Onen, Boston, MA (US);

Chai Wah Wu, Hopewell Junction, NY (US);

Mark S. Squillante, Greenwich, CT (US);

Malte Johannes Rasch, Chappaqua, NY (US);

Tomasz J. Nowicki, Fort Montgomery, NY (US);

Wilfried Haensch, Somers, NY (US);

Lior Horesh, North Salem, NY (US);

Vasileios Kalantzis, White Plains, NY (US);

Vanessa Lopez-Marrero, Yorktown Heights, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/084 (2023.01); G06F 17/16 (2006.01); G06N 3/044 (2023.01); G06N 3/065 (2023.01);
U.S. Cl.
CPC ...
G06N 3/084 (2013.01); G06F 17/16 (2013.01); G06N 3/044 (2023.01); G06N 3/065 (2023.01);
Abstract

Matrix inversion systems and methods are implemented using an analog resistive processing unit (RPU) array for hardware accelerated computing. A request is received from an application to compute an inverse matrix of a given matrix, and a matrix inversion process is performed in response to the received request. The matrix inversion process includes storing a first estimated inverse matrix of the given matrix in an array RPU cells, performing a first iterative process on the first estimated inverse matrix stored in the array of RPU cells to converge the first estimated inverse matrix to a second estimated inverse matrix of the given matrix, and reading the second estimated inverse matrix from the array of RPU cells upon completion of the first iterative process. An inverse matrix is returned to the application, wherein the returned inverse matrix is based, at least in part, on the second estimated inverse matrix.


Find Patent Forward Citations

Loading…