Solving Tridiagonal Linear Systems On the Butterfly Parallel Computer
- 1 March 1989
- journal article
- Published by SAGE Publications in The International Journal of Supercomputing Applications
- Vol. 3 (1) , 75-81
- https://doi.org/10.1177/109434208900300106
Abstract
A parallel block partitioning method to solve a tri diagonal system of linear equations is adapted to the BBN Butterfly multiprocessor. A performance analysis of the programming experiments on the 32-node Butterfly is presented. An upper bound on the number of pro cessors to achieve the best performance with this method is derived. The computational results verify the theoretical speedup and efficiency results of the parallel algorithm over its serial counterpart. Also included is a study comparing performance runs of the same code on the Butterfly processor with a hardware floating point unit and on one with a software floating point facility. The total parallel time of the given code is considerably reduced by making use of the hardware floating point facility whereas the speedup and efficiency of the par allel program considerably improve on the system with software floating point capability. The achieved results are shown to be within 82% to 90% of the predicted performance.Keywords
This publication has 7 references indexed in Scilit:
- Solving banded systems on a parallel processorParallel Computing, 1987
- A maximally pipelined tridiagonal linear equation solverJournal of Parallel and Distributed Computing, 1986
- Parallel Algorithms for Recurrence and Tridiagonal EquationsPublished by MIT Press ,1985
- Solution of Single Tridiagonal Linear Systems and Vectorization of the ICCG Algorithm on the Cray-1Published by Elsevier ,1982
- A Parallel Method for Tridiagonal EquationsACM Transactions on Mathematical Software, 1981
- Parallel Tridiagonal Equation SolversACM Transactions on Mathematical Software, 1975
- On Direct Methods for Solving Poisson’s EquationsSIAM Journal on Numerical Analysis, 1970