Invention Grant
- Patent Title: Method for performing sparse matrix-matrix multiplication
-
Application No.: US14945643Application Date: 2015-11-19
-
Publication No.: US09971736B2Publication Date: 2018-05-15
- Inventor: Alessandro Curioni , Teodoro Laino , Valery Weber
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Daniel Morris
- Main IPC: G06F17/16
- IPC: G06F17/16

Abstract:
Embodiments include performing sparse matrix-matrix multiplication. Aspects include receiving a first matrix and a second matrix, providing a pseudo-space for the first and second matrices, and defining pseudo-space segments and assigning the pseudo-space segments to certain processes. Aspects also include assigning matrix elements of the first and second matrix to pseudo-space segments using a midpoint method thereby assigning the matrix elements to processes associated with the pseudo-space segments, assigning a result matrix element of a result matrix to a pseudo-space segment using a midpoint method thereby assigning the result matrix element to a further process associated with the pseudo-space segment and transmitting matrix elements of the first and second matrix required to establish a result matrix element to the further process which processes the result matrix element. Aspects further include performing a multiplication procedure by the further process based on the received matrix elements of the first and second matrix.
Public/Granted literature
- US20170147530A1 METHOD FOR PERFORMING SPARSE MATRIX-MATRIX MULTIPLICATION Public/Granted day:2017-05-25
Information query