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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.