JOURNAL ARTICLE

Partitioning Rectangular and Structurally Unsymmetric Sparse Matrices for Parallel Processing

Bruce HendricksonTamara G. Kolda

Year: 2000 Journal:   SIAM Journal on Scientific Computing Vol: 21 (6)Pages: 2048-2072   Publisher: Society for Industrial and Applied Mathematics

Abstract

A common operation in scientific computing is the multiplication of a sparse, rectangular, or structurally unsymmetric matrix and a vector. In many applications the matrix-transpose-vector product is also required. This paper addresses the efficient parallelization of these operations. We show that the problem can be expressed in terms of partitioning bipartite graphs. We then introduce several algorithms for this partitioning problem and compare their performance on a set of test matrices.

Keywords:
Sparse matrix Bipartite graph Transpose Matrix multiplication Matrix (chemical analysis) Parallel computing Multiplication (music) Set (abstract data type) Mathematics Algorithm Product (mathematics) Computer science Combinatorics Graph Eigenvalues and eigenvectors

Metrics

105
Cited By
3.03
FWCI (Field Weighted Citation Impact)
41
Refs
0.91
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
VLSI and FPGA Design Techniques
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Matrix Theory and Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

BOOK-CHAPTER

Partitioning sparse rectangular matrices for parallel processing

Tamara G. Kolda

Lecture notes in computer science Year: 1998 Pages: 68-79
JOURNAL ARTICLE

Partitioning Sparse Matrices for Parallel Preconditioned Iterative Methods

Ümit V. ÇatalyürekCevdet Aykanat

Journal:   SIAM Journal on Scientific Computing Year: 2007 Vol: 29 (4)Pages: 1683-1709
BOOK-CHAPTER

A Novel Parallel Algorithm for Gaussian Elimination of Sparse Unsymmetric Matrices

Riccardo Murri

Lecture notes in computer science Year: 2012 Pages: 183-193
© 2026 ScienceGate Book Chapters — All rights reserved.