Skip to main content
Log in

A parallel complex zero finder

Параллельная процедура поиска комплексных нулей

  • Mathematical Research
  • Published:
Reliable Computing

Abstract

A recent paper [7] describes a variable precision interval arithmetic algorithm for the computation of the zeros of an analytic function inside a given rectangle and to a user-specified accuracy. The algorithm is based on the argument principle in the set of complex numbersC and carries much potential for parallelization at various levels of granularity. Here we explain how to modify the sequential algorithm to take advantage of parallelism at four levels ranging from coarse to medium grain. The algorithm is tested in a distributed environment consisting of eight SPARC workstations. The underlying software environment is also discussed.

Abstract

В недавней работе [7] описан интервально-арифметический алгоритм переменной разрядности для вычисления нулей аналитической функции внутри заданното прямоугольника с точностью, определяемой пользователем. Этот алгоритм основан на принципе аргумента на множестве комплексных чиселС и обладает большим потенциалом параллелизации на пазных уровнях гранулированности. В настокшей работе предлагается модификация последовательного алгоритма с использованием параллелизации на четырех уровнях гранулированности: дт грубого до среднезерхистого. Алгоритм тестировался в распределенной вычислительной сети, состояшей из восьми рабочих станций ЅРА--RС. Опеределенное внимахие уделено программному обеспечению нижнего уровня.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aberth, O. and Schaefer, M. J.Pracise computation using range arithmetic, via C++ ACM Transactions on Mathematical Software (December 1992).

  2. Bubeck, T.Eine Systemumgebung zum verteilten funktionalen Rechnen. Internal Report WSI-93-8, Wilhelm-Schickard-Institut der Universität Tübingen, 1993.

  3. Cooper, E. C. and Draves, R. P.C Threads, Technical Report, Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, July 1987.

    Google Scholar 

  4. Hwang, K.Advanced computer architecture. McGraw-Hill, 1993.

  5. Küchlin, W. W.PARSAC-2: a parallel SAC-2 based on threads. In: Sakata, S. (ed.) “Applied Algebra, Algebrale Algorithms, and Error-Correcting Codes: 8th International Conference, AAECC-8”, Lecture Notes in Computer Science 508 (1990), Springer-Verlag, Tokyo, pp. 206–217.

    Google Scholar 

  6. Neumaier, A.Interval methods for systems of equations. Cambridge University Press, 1990.

  7. Schaefer, M. J.Precise zeros of analytic functions using interval arithmetic. Interval Computations 4 (1993), pp. 22–39.

    MATH  MathSciNet  Google Scholar 

  8. Sunderam, V. S.PVM: a framework for parallel distributed computing. Concurrency: Practice & Experience (December 1990), pp. 315–339.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schaefer, M.J., Bubeck, T. A parallel complex zero finder. Reliable Comput 1, 317–323 (1995). https://doi.org/10.1007/BF02385261

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02385261

Keywords

Navigation