Sparse Matrix Operations In Vector And Parallel Processors
Price
Free (open access)
Volume
18
Pages
10
Published
1997
Size
957 kb
Paper DOI
10.2495/HPC970051
Copyright
WIT Press
Author(s)
R. Doallo, J. Tourino & F.M. Hermo
Abstract
Vector computers have been extensively used for years in matrix algebra to treat with large dense matrix problems. However, if matrices are sparse and we use special storage schemes for them, vectorization provides a poor performance due to the great amount of indirections in the code. An alternative option is the utilization of a multiprocessor (or a cluster of workstations); in this case, a data parallel programming model also fails because of the reason pointed out for vector computers. Therefore, the best choice is to parallelize the corresponding algorithms using message passing routines. In order to discuss these features, we will focus on solving sparse linear least squares problems, which appear in several scientific areas such as structural an
Keywords