Heuristics for Symmetric Rectilinear Matrix Partitioning
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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 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 {\em 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. |
---|---|
DOI: | 10.48550/arxiv.1909.12209 |