10
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

Parallel rational interpolation

&
Pages 217-231 | Received 03 Apr 1989, Published online: 19 Mar 2007
 

Abstract

A fast parallel algorithm for rational interpolation based on orthogonal polynomials, which is suitable for both shared-memory and message-passing multiprocessor systems is proposed. In the shared-memory case with N + 1 identical processors, the algorithm requires 0(N log N) parallel arithmetic steps to construct all rational interpolants at once, where N +1 is the number of data points. Extensions to message-passing multiprocessor systems such as the hypercube are also discussed. The hypercube version of the algorithm requires 0(N log N) inter-processor communication overhead. Thus in effect, the algorithm constructs each rational interpolant using O(log N) parallel arithmetic and O(log N) communication steps.

Supported in part by NSF Grant No. DCR-8603722.

Supported in part by Lawrence Livermore National Laboratory, Contract No. LLNL-7526225 and the Nat~onal Science Foundation (and AFOSR) under Grant No. ECS84-06152.

Supported in part by NSF Grant No. DCR-8603722.

Supported in part by Lawrence Livermore National Laboratory, Contract No. LLNL-7526225 and the Nat~onal Science Foundation (and AFOSR) under Grant No. ECS84-06152.

Notes

Supported in part by NSF Grant No. DCR-8603722.

Supported in part by Lawrence Livermore National Laboratory, Contract No. LLNL-7526225 and the Nat~onal Science Foundation (and AFOSR) under Grant No. ECS84-06152.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.