Communications of the ACM - Special section on computer architecture
Communication effect basic linear algebra computations on hypercube architectures
Journal of Parallel and Distributed Computing
Solving tridiagonal systems on ensemble architectures
SIAM Journal on Scientific and Statistical Computing
Hypercube algorithms and implementations
SIAM Journal on Scientific and Statistical Computing
Band matrix systems solvers on ensemble architecture
Supercomputers: algorithms, architectures, and scientific computation
An Efficient Parallel Algorithm for the Solution of a Tridiagonal Linear System of Equations
Journal of the ACM (JACM)
Journal of the ACM (JACM)
Parallel Tridiagonal Equation Solvers
ACM Transactions on Mathematical Software (TOMS)
Combinatorial Algorithms: Theory and Practice
Combinatorial Algorithms: Theory and Practice
What have we learnt from using real parallel machines to solve real problems?
C3P Proceedings of the third conference on Hypercube concurrent computers and applications - Volume 2
Hi-index | 0.00 |
The recursive doubling algorithm as developed by Stone can be used to solve a tridiagonal linear system of size n on a parallel computer with n processors using &Ogr; ( log n ) parallel arithmetic steps. Here we describe a limited processor version of the recursive doubling algorithm for the solution of tridiagonal linear systems using &Ogr; ( n / p + log p ) parallel arithmetic steps on a parallel computer with p processors. The main technique relies on fast parallel prefix algorithms, which can be efficiently mapped on the hypercube architecture using the binary-reflected Gray code. For pn this algorithm achieves linear speed-up and constant efficiency over its sequential implementation as well as over the sequential LU decomposition algorithm. These results are confirmed by numerical experiments obtained on an Intel iPSC/d5 hypercube multiprocessor.