The scheduling of sparse matrix-vector multiplication on a massively parallel DAP computer (Q1199098)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: The scheduling of sparse matrix-vector multiplication on a massively parallel DAP computer |
scientific article; zbMATH DE number 93417
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | The scheduling of sparse matrix-vector multiplication on a massively parallel DAP computer |
scientific article; zbMATH DE number 93417 |
Statements
The scheduling of sparse matrix-vector multiplication on a massively parallel DAP computer (English)
0 references
16 January 1993
0 references
The performance of some possible data structures and associated matrix- vector multiplication schemes for representing unstructured sparse matrices on the masivelly parallel architecture of the distributed array of processors (DAP) is examined with the aim to reduce the interprocessor data transfer. The parallel performance measures are number of DAP size floating point multiplications respectively additions. The repeated matrix-vector multiplication is considered on the DAP, using the same matrix in each iteration. Particular block partitioned allocation methods such as the method of \textit{M. Morjaria} and \textit{G. J. Makinson} [Unstructured sparse matrix vector multiplication on the DAP. Super Computers and Parallel Computation 1984, 157-166 (1984)], the extended stacking scheme and the block banded schemes are tested on the matrix `stair'. The motivation is an efficient parallel computation of the main algorithmic step of the interior point method for solving large scale linear programming (LP) problems, i.e. solving symmetric positive systems of linear equations. For the SIMD machine architecture an iterative conjugate gradient solver has been used because this method can be reduced to repeated matrix-vector multiplications. Various versions of sparse algorithms are tested and evaluated on 8 well-known LP problems.
0 references
matrix-vector multiplication
0 references
performance
0 references
unstructured sparse matrices
0 references
distributed array of processors
0 references
parallel computation
0 references
linear programming
0 references
interior point method
0 references
iterative conjugate gradient solver
0 references
sparse algorithms
0 references