The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
1973
DOI: 10.1145/321738.321741
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Parallel Algorithm for the Solution of a Tridiagonal Linear System of Equations

Abstract: ABSTRACT. Tridiagonal linear systems of equations can be solved on conventional serial machines in a time proportional to N, where N is the number of equations. The conventional algorithms do not lend themselves directly to parallel computation on computers of the ILLIAC IV class, in the sense that they appear to be inherently serial. An efficient parallel algorithm is presented in which computation time grows as log2 N. The algorithm is based on recursive doubling solutions of linear recurrence relations, and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
100
0
5

Year Published

1979
1979
2015
2015

Publication Types

Select...
8
2

Relationship

0
10

Authors

Journals

citations
Cited by 274 publications
(105 citation statements)
references
References 4 publications
0
100
0
5
Order By: Relevance
“…Both parallelization approaches are based on classical cyclic reduction [15]. Two other parallel algorithms for the solution of tridiagonal equation systems are parallel cyclic reduction [16] and recursive doubling [17]. Recently, Zhang et al [18] discussed the applicability of these algorithms on modern GPUs.…”
Section: Introductionmentioning
confidence: 99%
“…Both parallelization approaches are based on classical cyclic reduction [15]. Two other parallel algorithms for the solution of tridiagonal equation systems are parallel cyclic reduction [16] and recursive doubling [17]. Recently, Zhang et al [18] discussed the applicability of these algorithms on modern GPUs.…”
Section: Introductionmentioning
confidence: 99%
“…The cyclic reduction, the parallel cyclic reduction [25], the recursive doubling [26], and hybrid algorithms were compared with each other in [5]. All considered implementations utilize the local memory and hold the data in-place.…”
Section: Previous Work On Tridiagonal System Solvers On a Gpumentioning
confidence: 99%
“…The earliest parallel solution methods were designed for solution of fine-grained problems, that is, problems with n ≈ p, where n is the size of the problem and p the number of processors (of a supercomputer), and, also, the methods were based on high-speed solution using tridiagonal solvers. The most known of these methods include the recursive-doubling reduction method of Stone [31] and its improved version [32], the odd-even or cyclic reduction technique of Hockney [33,34], and recently, the prefix scheme by Sun [35,36], which is a variation of the cyclic reduction method. Each of the cited parallel solution method is capable of solving n-dimensional tridiagonal system in Olog(n) time using n processors.…”
Section: Introductionmentioning
confidence: 99%