Invention Grant
- Patent Title: Matrix ordering for cache efficiency in performing large sparse matrix operations
-
Application No.: US15424955Application Date: 2017-02-06
-
Publication No.: US10310812B2Publication Date: 2019-06-04
- Inventor: Emrah Acar , Rajesh R. Bordawekar , Michele M. Franceschini , Luis A. Lastras-Montano , Ruchir Puri , Haifeng Qian , Livio B. Soares
- 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
- Agent Stephen J. Walder, Jr.; William J. Stock
- Main IPC: G06F12/0891
- IPC: G06F12/0891 ; G06F17/30 ; G06F12/12 ; G06F17/16 ; G06F7/08 ; G06F12/0895 ; G06F16/35 ; G06F16/31

Abstract:
Mechanisms are provided for performing a matrix operation. A processor of a data processing system is configured to perform cluster-based matrix reordering of an input matrix. An input matrix, which comprises nodes associated with elements of the matrix, is received. The nodes are clustered into clusters based on numbers of connections with other nodes within and between the clusters, and the clusters are ordered by minimizing a total length of cross cluster connections between nodes of the clusters, to thereby generate a reordered matrix. A lookup table is generated identifying new locations of nodes of the input matrix, in the reordered matrix. A matrix operation is then performed based on the reordered matrix and the lookup table.
Public/Granted literature
- US20170147287A1 Matrix Ordering for Cache Efficiency in Performing Large Sparse Matrix Operations Public/Granted day:2017-05-25
Information query
IPC分类: