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