International Business Machines Corporation
THREE-DIMENSIONAL LANE PREDICATION FOR MATRIX OPERATIONS

Last updated:

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.

Status:
Application
Type:

Utility

Filling date:

12 Dec 2019

Issue date:

17 Jun 2021