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