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:
Nov. 23, 2021

Filed:

Dec. 12, 2019
Applicant:

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

Inventors:

Brett Olsson, Cary, NC (US);

Brian W. Thompto, Austin, TX (US);

Jose E. Moreira, Irvington, NY (US);

Silvia Melitta Mueller, Altdorf, DE;

Andreas Wagner, Weil im Schönbuch, DE;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/16 (2006.01); G06F 7/72 (2006.01); G06F 7/544 (2006.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 17/16 (2013.01); G06F 7/5443 (2013.01); G06F 7/72 (2013.01); G06F 9/3001 (2013.01);
Abstract

Embodiments of the present invention are directed to a new instruction set extension and a method for providing 3D lane predication for matrix operations. In a non-limiting embodiment of the invention, a first input matrix having m rows and k columns and a second input matrix having k rows and n columns are received by a compute array of a processor. A three-dimensional predicate mask having an M-bit row mask, an N-bit column mask, and a K-bit rank mask is generated. A result matrix of up to m rows, up to n columns, and up to k rank updates is determined based on the first input matrix, the second input matrix, and the predicate mask.


Find Patent Forward Citations

Loading…