Practical Parallel Band Triangular System Solvers
Practical Parallel Band Triangular System Solvers
复制标题
实用平行带三角系统求解器
DOI:
10.1145/355791.355797
复制
发表时间:
1978
期刊:
影响因子:
--
通讯作者:
A. Sameh
中科院分区:
文献类型:
--
作者:
Shyh;D. Kuck;A. Sameh
We present a new algorithm for the fast solution of hnear recurrence systems, which we discuss in the form of band triangular linear systems. Parallel linear recurrence system solvers have also been discussed by several authors, e.g. [2-7, 11, 12]. The algorithm presented here is well suited to recurrences of low order. When solving such systems on a limited number of processors, the method presented obtains speed improvements of the order of 2 to 4 over previous algorithms. Throughout the paper we assume that any number of processors can be used at any time, but we give bounds on this number. All processors are assumed to perform the same operation on each time step, and each arithmetic operation can be performed in one step. If p is the number of processors used, we denote the computation time by Tp. We also define the speedup of the parallel algorithm by Sp = TI/Tp, where T~ is the minimum time required by the algorithm using only one processor, and we denote the efficiency by Ep = S J p . In Section 2 we present our algorithm and give variations on it which hold for certain special cases of practical interest. These include the computation of only the last few elements of the solution to a recurrence and the case of Toeplitz