Matrix Ordering for Cache Efficiency in Performing Large Sparse Matrix Operations

Patent №

US 9,606,934

Granted

2017-03-28

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14611297

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.

Knowledge representationAI hardwareG06F 7/08G06F 12/0891G06F 12/0895G06F 12/12G06F 16/328G06F 16/35G06F 17/16G06F 2212/60+2 more

AI classification

AI hardware1.00
Knowledge representation0.99
Vision0.04
Machine learning0.00
Natural language0.00
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 348620409

Assignors

ACAR, EMRAH, BORDAWEKAR, RAJESH R., FRANCESCHINI, MICHELE M., LASTRAS-MONTANO, LUIS A., PURI, RUCHIR, QIAN, HAIFENG, SOARES, LIVIO B.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC