×

Computations with symmetric, positive definite and band matrices on a parallel vector processor. (English) Zbl 0658.65031

Parallel operations with band symmetric and positive definite matrices are considered. For effective realization of these computations on vector computers, the principal strategy is to vectorize the code and to exploit the sparsity structure of the matrix properly. Using the diagonal scheme and the unrolling procedure a new kernel subroutine for matrix-vector multiplication is developed. The authors show that by taking into account the above principles, the computing time for the conjugate gradient algorithm can be decreased significantly. In the test examples, band matrices with five non-zero diagonals are used. For a large size of the matrices, the speedup achieved tends to the optimal value 4, which corresponds to the number of processors in the supercomputer system CRAY- XMP/4.
Reviewer: M.Vajteršic

MSC:

65F10 Iterative numerical methods for linear systems
65F30 Other matrix algorithms (MSC2010)
65F50 Computational methods for sparse matrices
65Y05 Parallel numerical computation

Software:

ELLPACK
Full Text: DOI