A Matrix Partitioning Interface to PaToH in MATLAB

  • Authors:
  • Bora Uçar;ímit V. Çatalyürek;Cevdet Aykanat

  • Affiliations:
  • Centre National de la Recherche Scientifique, Laboratoire de l'Informatique du Parallélisme, (UMR CNRS-ENS Lyon-INRIA-UCBL), Université de Lyon, 46, allée d'Italie, ENS Lyon, F-6936 ...;Department of Biomedical Informatics and Department of Electrical and Computer Engineering, The Ohio State University, Columbus, OH, USA;Department of Computer Engineering, Bilkent University, Bilkent, 06800 Ankara, Turkey

  • Venue:
  • Parallel Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the PaToH MATLAB Matrix Partitioning Interface. The interface provides support for hypergraph-based sparse matrix partitioning methods which are used for efficient parallelization of sparse matrix-vector multiplication operations. The interface also offers tools for visualizing and measuring the quality of a given matrix partition. We propose a novel, multilevel, 2D coarsening-based 2D matrix partitioning method and implement it using the interface. We have performed extensive comparison of the proposed method against our implementation of orthogonal recursive bisection and fine-grain methods on a large set of publicly available test matrices. The conclusion of the experiments is that the new method can compete with the fine-grain method while also suggesting new research directions.