Heuristics for Symmetric Rectilinear Matrix Partitioning

09/26/2019
by   Abdurrahman Yaşar, et al.
0

Partitioning sparse matrices and graphs is a common and important problem in many scientific and graph analytics applications. In this work, we are concerned with a spatial partitioning called rectilinear partitioning (also known as generalized block distribution) of sparse matrices, which is needed for tiled (or blocked) execution of sparse matrix and graph analytics kernels. More specifically, in this work, we address the problem of symmetric rectilinear partitioning of square matrices. By symmetric, we mean having the same partition on rows and columns of the matrix, yielding a special tiling where the diagonal tiles (blocks) will be squares. We propose five heuristics to solve two different variants of this problem, and present a thorough experimental evaluation showing the effectiveness of the proposed algorithms.

READ FULL TEXT
research
09/16/2020

On Symmetric Rectilinear Matrix Partitioning

Even distribution of irregular workload to processing units is crucial f...
research
05/25/2020

On Optimal Partitioning For Sparse Matrices In Variable Block Row Format

The Variable Block Row (VBR) format is an influential blocked sparse mat...
research
10/12/2022

The Power of Two Matrices in Spectral Algorithms

Spectral algorithms are some of the main tools in optimization and infer...
research
11/03/2020

Distributing Sparse Matrix/Graph Applications in Heterogeneous Clusters – an Experimental Study

Many problems in scientific and engineering applications contain sparse ...
research
04/20/2018

Cut to Fit: Tailoring the Partitioning to the Computation

Social Graph Analytics applications are very often built using off-the-s...
research
10/27/2020

Matrix compression along isogenic blocks

A matrix-compression algorithm is derived from a novel isogenic block de...
research
09/24/2021

Simultaneous Matrix Orderings for Graph Collections

Undirected graphs are frequently used to model networks. The topology of...

Please sign up or login with your details

Forgot password? Click here to reset