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С. Опеределенное внимахие уделено программному обеспечению нижнего уровня.
Similar content being viewed by others
References
Aberth, O. and Schaefer, M. J.Pracise computation using range arithmetic, via C++ ACM Transactions on Mathematical Software (December 1992).
Bubeck, T.Eine Systemumgebung zum verteilten funktionalen Rechnen. Internal Report WSI-93-8, Wilhelm-Schickard-Institut der Universität Tübingen, 1993.
Cooper, E. C. and Draves, R. P.C Threads, Technical Report, Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, July 1987.
Hwang, K.Advanced computer architecture. McGraw-Hill, 1993.
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.
Neumaier, A.Interval methods for systems of equations. Cambridge University Press, 1990.
Schaefer, M. J.Precise zeros of analytic functions using interval arithmetic. Interval Computations 4 (1993), pp. 22–39.
Sunderam, V. S.PVM: a framework for parallel distributed computing. Concurrency: Practice & Experience (December 1990), pp. 315–339.
Author information
Authors and Affiliations
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02385261