DocumentCode :
888366
Title :
A highly parallel algorithm for root extraction
Author :
Rice, Thomas A. ; Jamieson, Leah H.
Author_Institution :
Sch. of Electr. Eng., Purdue Univ., W. Lafayette, IN, USA
Volume :
38
Issue :
3
fYear :
1989
fDate :
3/1/1989 12:00:00 AM
Firstpage :
443
Lastpage :
449
Abstract :
A parallel algorithm for extracting the roots of a polynomial is presented. The algorithm is based on Graeffe´s method, which is rarely used in serial implementations, because it is slower than many common serial algorithms, but is particularly well suited to parallel implementation. Graeffe´s method is an iterative technique, and parallelism is used to reduce the execution time per iteration. A high degree of parallelism is possible, and only simple interprocessor communication is required. For a degree-n polynomial executed on an (n+1)-processor SIMD machine, each iteration in the parallel algorithm has arithmetic complexity of approximately 2n and a communications overhead n. In general, arithmetic speedup is on the order of p/2 for a p-processor implementation
Keywords :
computational complexity; iterative methods; parallel algorithms; polynomials; SIMD machine; arithmetic complexity; highly parallel algorithm; interprocessor communication; iterative technique; root extraction; roots of a polynomial; Arithmetic; Digital filters; Digital signal processing; Equations; Iterative algorithms; Iterative methods; Parallel algorithms; Parallel processing; Polynomials; Signal processing algorithms;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.21130
Filename :
21130
Link To Document :
بازگشت